From b904d1dfd2c5288e17dc08d188fbe136b352f6f0 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 5 May 2026 20:49:14 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 217716 --- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../UpdateAdDomainPasswordRequestBuilder.php | 5 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../DeletedItemsRequestBuilder.php | 4 +- ...dItemsRequestBuilderGetQueryParameters.php | 2 +- .../GraphGroup/GraphGroupRequestBuilder.php | 4 +- ...hGroupRequestBuilderGetQueryParameters.php | 2 +- .../DirectoryObjectItemRequestBuilder.php | 8 +- ...ctItemRequestBuilderGetQueryParameters.php | 2 +- .../GraphGroup/GraphGroupRequestBuilder.php | 4 +- ...hGroupRequestBuilderGetQueryParameters.php | 2 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../RetentionLabelRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../PermanentDeleteRequestBuilder.php | 5 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Identity/IdentityRequestBuilder.php | 8 + .../Profiles/Count/CountRequestBuilder.php | 78 ++ .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../VerifiedIdProfileItemRequestBuilder.php | 147 +++ ...questBuilderDeleteRequestConfiguration.php | 22 + ...leItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Profiles/ProfilesRequestBuilder.php | 135 ++ ...ofilesRequestBuilderGetQueryParameters.php | 82 ++ ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../VerifiedId/VerifiedIdRequestBuilder.php | 152 +++ ...questBuilderDeleteRequestConfiguration.php | 22 + ...fiedIdRequestBuilderGetQueryParameters.php | 34 + ...dRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + src/Generated/Models/AiAgentInfo.php | 4 +- .../Models/AuthenticationEventListener.php | 1 + src/Generated/Models/AzureADJoinPolicy.php | 12 +- .../Models/AzureADRegistrationPolicy.php | 8 +- src/Generated/Models/BackupRestoreRoot.php | 72 ++ .../Models/BrowsableResourceType.php | 13 + src/Generated/Models/BrowseQueryOrder.php | 13 + .../Models/BrowseQueryResponseItem.php | 246 ++++ .../Models/BrowseQueryResponseItemType.php | 14 + src/Generated/Models/BrowseSessionBase.php | 208 ++++ .../BrowseSessionBaseCollectionResponse.php | 70 ++ src/Generated/Models/BrowseSessionStatus.php | 12 + src/Generated/Models/ClaimBinding.php | 180 +++ src/Generated/Models/ClaimBindingSource.php | 10 + src/Generated/Models/ClaimValidation.php | 158 +++ .../Models/CloudPcOnPremisesConnection.php | 16 +- .../Models/ConditionalAccessGrantControl.php | 1 + .../Models/ConditionalAccessGrantControls.php | 4 +- .../Models/CustomAuthenticationExtension.php | 1 + .../Models/CustomCalloutExtension.php | 1 + .../Models/DeviceRegistrationPolicy.php | 24 +- src/Generated/Models/EmailDetails.php | 180 +++ src/Generated/Models/Entity.php | 11 + ...EnumeratedDeviceRegistrationMembership.php | 8 +- .../Models/ExternalConnectors/Label.php | 5 + .../Models/FaceCheckConfiguration.php | 158 +++ .../Models/Fido2AuthenticationMethod.php | 22 + src/Generated/Models/FileStorageContainer.php | 4 +- .../Models/GranularDriveRestoreArtifact.php | 67 + ...DriveRestoreArtifactCollectionResponse.php | 70 ++ .../Models/GranularRestoreArtifactBase.php | 252 ++++ .../Models/GranularSiteRestoreArtifact.php | 67 + ...rSiteRestoreArtifactCollectionResponse.php | 70 ++ src/Generated/Models/IdentityContainer.php | 22 + .../TaskProcessingResult.php | 22 + .../Models/IdentityVerifiedIdRoot.php | 70 ++ .../Models/LicenseAssignmentState.php | 24 +- .../Models/LocalAdminPasswordSettings.php | 4 +- src/Generated/Models/LocalAdminSettings.php | 8 +- src/Generated/Models/MatchConfidenceLevel.php | 11 + src/Generated/Models/NotifyMembers.php | 12 + ...rifiedIdClaimValidationCustomExtension.php | 46 + ...dClaimValidationCustomExtensionHandler.php | 90 ++ .../OnVerifiedIdClaimValidationHandler.php | 121 ++ .../OnVerifiedIdClaimValidationListener.php | 68 + .../OneDriveForBusinessBrowseSession.php | 68 + ...usinessBrowseSessionCollectionResponse.php | 70 ++ .../OneDriveForBusinessRestoreSession.php | 24 + src/Generated/Models/OwnerlessGroupPolicy.php | 209 ++++ src/Generated/Models/PolicyRoot.php | 22 + src/Generated/Models/RestoreJobType.php | 1 + src/Generated/Models/RiskDetail.php | 1 + src/Generated/Models/Security/Alert.php | 31 + src/Generated/Models/Security/DataSource.php | 4 +- .../Models/SharePointBrowseSession.php | 68 + ...rePointBrowseSessionCollectionResponse.php | 70 ++ src/Generated/Models/SharePointGroup.php | 16 +- .../Models/SharePointGroupIdentity.php | 8 +- .../Models/SharePointGroupMember.php | 4 +- .../Models/SharePointIdentitySet.php | 8 +- .../Models/SharePointRestoreSession.php | 24 + src/Generated/Models/TargetOwners.php | 168 +++ src/Generated/Models/VerifiedIdProfile.php | 247 ++++ .../VerifiedIdProfileCollectionResponse.php | 70 ++ .../Models/VerifiedIdProfileConfiguration.php | 227 ++++ .../Models/VerifiedIdProfileState.php | 11 + .../Models/VerifiedIdUsageConfiguration.php | 158 +++ .../VerifiedIdUsageConfigurationPurpose.php | 12 + ...hnAuthenticationExtensionsClientInputs.php | 114 ++ ...nAuthenticationExtensionsClientOutputs.php | 114 ++ ...bauthnAuthenticatorAttestationResponse.php | 158 +++ ...WebauthnAuthenticatorSelectionCriteria.php | 180 +++ .../WebauthnCredentialCreationOptions.php | 159 +++ .../Models/WebauthnPublicKeyCredential.php | 180 +++ ...uthnPublicKeyCredentialCreationOptions.php | 317 +++++ .../WebauthnPublicKeyCredentialDescriptor.php | 190 +++ .../WebauthnPublicKeyCredentialParameters.php | 158 +++ .../WebauthnPublicKeyCredentialRpEntity.php | 158 +++ .../WebauthnPublicKeyCredentialUserEntity.php | 180 +++ .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- ...DeviceRegistrationPolicyRequestBuilder.php | 5 +- ...PolicyRequestBuilderGetQueryParameters.php | 2 +- .../OwnerlessGroupPolicyRequestBuilder.php | 112 ++ ...PolicyRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Policies/PoliciesRequestBuilder.php | 8 + .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../BackupRestoreRequestBuilder.php | 24 + .../BrowseSessionsRequestBuilder.php | 133 ++ ...ssionsRequestBuilderGetQueryParameters.php | 82 ++ ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 ++ .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Browse/BrowsePostRequestBody.php | 182 +++ .../Item/Browse/BrowsePostResponse.php | 72 ++ .../Item/Browse/BrowseRequestBuilder.php | 76 ++ ...RequestBuilderPostRequestConfiguration.php | 22 + .../BrowseSessionBaseItemRequestBuilder.php | 162 +++ ...questBuilderDeleteRequestConfiguration.php | 22 + ...seItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../BrowseWithNextFetchTokenGetResponse.php | 72 ++ ...BrowseWithNextFetchTokenRequestBuilder.php | 79 ++ ...hTokenRequestBuilderGetQueryParameters.php | 58 + ...nRequestBuilderGetRequestConfiguration.php | 42 + .../Count/CountRequestBuilder.php | 78 ++ .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...usinessBrowseSessionItemRequestBuilder.php | 144 +++ ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...orBusinessBrowseSessionsRequestBuilder.php | 133 ++ ...ssionsRequestBuilderGetQueryParameters.php | 82 ++ ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 ++ .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...larDriveRestoreArtifactsRequestBuilder.php | 133 ++ ...ifactsRequestBuilderGetQueryParameters.php | 82 ++ ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...DriveRestoreArtifactItemRequestBuilder.php | 144 +++ ...questBuilderDeleteRequestConfiguration.php | 22 + ...ctItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...sinessRestoreSessionItemRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 ++ .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...rePointBrowseSessionItemRequestBuilder.php | 144 +++ ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...SharePointBrowseSessionsRequestBuilder.php | 133 ++ ...ssionsRequestBuilderGetQueryParameters.php | 82 ++ ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 ++ .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...ularSiteRestoreArtifactsRequestBuilder.php | 133 ++ ...ifactsRequestBuilderGetQueryParameters.php | 82 ++ ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...rSiteRestoreArtifactItemRequestBuilder.php | 144 +++ ...questBuilderDeleteRequestConfiguration.php | 22 + ...ctItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...ePointRestoreSessionItemRequestBuilder.php | 8 + ...harePointGroupMemberItemRequestBuilder.php | 4 +- ...erItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/Members/MembersRequestBuilder.php | 4 +- ...embersRequestBuilderGetQueryParameters.php | 2 +- .../SharePointGroupItemRequestBuilder.php | 4 +- ...upItemRequestBuilderGetQueryParameters.php | 2 +- .../SharePointGroupsRequestBuilder.php | 4 +- ...GroupsRequestBuilderGetQueryParameters.php | 2 +- ...harePointGroupMemberItemRequestBuilder.php | 4 +- ...erItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/Members/MembersRequestBuilder.php | 4 +- ...embersRequestBuilderGetQueryParameters.php | 2 +- .../SharePointGroupItemRequestBuilder.php | 4 +- ...upItemRequestBuilderGetQueryParameters.php | 2 +- .../SharePointGroupsRequestBuilder.php | 4 +- ...GroupsRequestBuilderGetQueryParameters.php | 2 +- .../AppRoleAssignmentsRequestBuilder.php | 12 +- ...nmentsRequestBuilderGetQueryParameters.php | 2 +- .../CreationOptionsRequestBuilder.php | 74 ++ ...sRequestBuilderGetRequestConfiguration.php | 22 + .../Fido2MethodsRequestBuilder.php | 8 + .../PermanentDeleteRequestBuilder.php | 5 +- .../PermanentDeleteRequestBuilder.php | 5 +- .../PermanentDeleteRequestBuilder.php | 1 - .../DirectReportsRequestBuilder.php | 5 +- ...eportsRequestBuilderGetQueryParameters.php | 2 +- .../Item/Manager/ManagerRequestBuilder.php | 6 +- ...anagerRequestBuilderGetQueryParameters.php | 2 +- .../Item/Manager/Ref/RefRequestBuilder.php | 12 +- .../Item/MemberOf/MemberOfRequestBuilder.php | 6 +- ...mberOfRequestBuilderGetQueryParameters.php | 2 +- .../OwnedObjectsRequestBuilder.php | 5 +- ...bjectsRequestBuilderGetQueryParameters.php | 2 +- .../Item/Restore/RestoreRequestBuilder.php | 4 +- .../Sponsors/Item/Ref/RefRequestBuilder.php | 6 +- .../Item/Sponsors/Ref/RefRequestBuilder.php | 18 +- ...RefRequestBuilderDeleteQueryParameters.php | 2 +- .../RefRequestBuilderGetQueryParameters.php | 2 +- .../Item/Sponsors/SponsorsRequestBuilder.php | 6 +- ...onsorsRequestBuilderGetQueryParameters.php | 2 +- .../TransitiveMemberOfRequestBuilder.php | 6 +- ...mberOfRequestBuilderGetQueryParameters.php | 2 +- src/Generated/kiota-dom-export.txt | 1098 +++++++++++++++++ src/Generated/kiota-lock.json | 2 +- 243 files changed, 12488 insertions(+), 211 deletions(-) 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 create mode 100644 src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilder.php create mode 100644 src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilder.php create mode 100644 src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderPostRequestConfiguration.php 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/Models/BrowsableResourceType.php create mode 100644 src/Generated/Models/BrowseQueryOrder.php create mode 100644 src/Generated/Models/BrowseQueryResponseItem.php create mode 100644 src/Generated/Models/BrowseQueryResponseItemType.php create mode 100644 src/Generated/Models/BrowseSessionBase.php create mode 100644 src/Generated/Models/BrowseSessionBaseCollectionResponse.php create mode 100644 src/Generated/Models/BrowseSessionStatus.php create mode 100644 src/Generated/Models/ClaimBinding.php create mode 100644 src/Generated/Models/ClaimBindingSource.php create mode 100644 src/Generated/Models/ClaimValidation.php create mode 100644 src/Generated/Models/EmailDetails.php create mode 100644 src/Generated/Models/FaceCheckConfiguration.php create mode 100644 src/Generated/Models/GranularDriveRestoreArtifact.php create mode 100644 src/Generated/Models/GranularDriveRestoreArtifactCollectionResponse.php create mode 100644 src/Generated/Models/GranularRestoreArtifactBase.php create mode 100644 src/Generated/Models/GranularSiteRestoreArtifact.php create mode 100644 src/Generated/Models/GranularSiteRestoreArtifactCollectionResponse.php create mode 100644 src/Generated/Models/IdentityVerifiedIdRoot.php create mode 100644 src/Generated/Models/MatchConfidenceLevel.php create mode 100644 src/Generated/Models/NotifyMembers.php create mode 100644 src/Generated/Models/OnVerifiedIdClaimValidationCustomExtension.php create mode 100644 src/Generated/Models/OnVerifiedIdClaimValidationCustomExtensionHandler.php create mode 100644 src/Generated/Models/OnVerifiedIdClaimValidationHandler.php create mode 100644 src/Generated/Models/OnVerifiedIdClaimValidationListener.php create mode 100644 src/Generated/Models/OneDriveForBusinessBrowseSession.php create mode 100644 src/Generated/Models/OneDriveForBusinessBrowseSessionCollectionResponse.php create mode 100644 src/Generated/Models/OwnerlessGroupPolicy.php create mode 100644 src/Generated/Models/SharePointBrowseSession.php create mode 100644 src/Generated/Models/SharePointBrowseSessionCollectionResponse.php create mode 100644 src/Generated/Models/TargetOwners.php create mode 100644 src/Generated/Models/VerifiedIdProfile.php create mode 100644 src/Generated/Models/VerifiedIdProfileCollectionResponse.php 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/WebauthnAuthenticationExtensionsClientInputs.php create mode 100644 src/Generated/Models/WebauthnAuthenticationExtensionsClientOutputs.php create mode 100644 src/Generated/Models/WebauthnAuthenticatorAttestationResponse.php create mode 100644 src/Generated/Models/WebauthnAuthenticatorSelectionCriteria.php create mode 100644 src/Generated/Models/WebauthnCredentialCreationOptions.php create mode 100644 src/Generated/Models/WebauthnPublicKeyCredential.php create mode 100644 src/Generated/Models/WebauthnPublicKeyCredentialCreationOptions.php create mode 100644 src/Generated/Models/WebauthnPublicKeyCredentialDescriptor.php create mode 100644 src/Generated/Models/WebauthnPublicKeyCredentialParameters.php create mode 100644 src/Generated/Models/WebauthnPublicKeyCredentialRpEntity.php create mode 100644 src/Generated/Models/WebauthnPublicKeyCredentialUserEntity.php create mode 100644 src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilder.php create mode 100644 src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostRequestBody.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostResponse.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowseRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowseRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenGetResponse.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilder.php create mode 100644 src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilderGetRequestConfiguration.php diff --git a/src/Generated/Applications/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Applications/Item/Restore/RestoreRequestBuilder.php index a22ca6d32b3..2642922bd5d 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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/Contacts/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Contacts/Item/Restore/RestoreRequestBuilder.php index 0786bc86a0e..3f1e4881bc9 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 d5b54ee7eea..bc222d02920 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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/DeviceManagement/VirtualEndpoint/OnPremisesConnections/Item/UpdateAdDomainPassword/UpdateAdDomainPasswordRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/OnPremisesConnections/Item/UpdateAdDomainPassword/UpdateAdDomainPasswordRequestBuilder.php index 98f1f2b5e38..b8f2ec8f435 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/OnPremisesConnections/Item/UpdateAdDomainPassword/UpdateAdDomainPasswordRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/OnPremisesConnections/Item/UpdateAdDomainPassword/UpdateAdDomainPasswordRequestBuilder.php @@ -30,11 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action updateAdDomainPassword + * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. * @param UpdateAdDomainPasswordPostRequestBody $body The request body * @param UpdateAdDomainPasswordRequestBuilderPostRequestConfiguration|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/cloudpconpremisesconnection-updateaddomainpassword?view=graph-rest-1.0 Find more info here */ public function post(UpdateAdDomainPasswordPostRequestBody $body, ?UpdateAdDomainPasswordRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -45,7 +46,7 @@ public function post(UpdateAdDomainPasswordPostRequestBody $body, ?UpdateAdDomai } /** - * Invoke action updateAdDomainPassword + * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. * @param UpdateAdDomainPasswordPostRequestBody $body The request body * @param UpdateAdDomainPasswordRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Devices/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Devices/Item/Restore/RestoreRequestBuilder.php index edb463178b1..57c4a3b4357 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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/DeletedItems/DeletedItemsRequestBuilder.php b/src/Generated/Directory/DeletedItems/DeletedItemsRequestBuilder.php index cc03ced3d14..f242a31d543 100644 --- a/src/Generated/Directory/DeletedItems/DeletedItemsRequestBuilder.php +++ b/src/Generated/Directory/DeletedItems/DeletedItemsRequestBuilder.php @@ -123,7 +123,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -137,7 +137,7 @@ public function get(?DeletedItemsRequestBuilderGetRequestConfiguration $requestC } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param DeletedItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php index 07be66ab291..f8f0ecf63a3 100644 --- a/src/Generated/Directory/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/DeletedItems/DeletedItemsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user */ class DeletedItemsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilder.php b/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilder.php index 19f7f19701f..897b00137ec 100644 --- a/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilder.php +++ b/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param GraphGroupRequestBuilderGetRequestConfiguration|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(?GraphGroupRequestBuilderGetRequestConfiguration $requestCon } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php b/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php index e03d135b47e..d96778737ec 100644 --- a/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user */ class GraphGroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/DeletedItems/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/Directory/DeletedItems/Item/DirectoryObjectItemRequestBuilder.php index 02c3c52c149..a0480ba7eb4 100644 --- a/src/Generated/Directory/DeletedItems/Item/DirectoryObjectItemRequestBuilder.php +++ b/src/Generated/Directory/DeletedItems/Item/DirectoryObjectItemRequestBuilder.php @@ -119,7 +119,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Permanently delete a recently deleted application, group, servicePrincipal, or user object from deleted items. After an item is permanently deleted, it cannot be restored. Permanently delete a recently deleted directory object from deleted items. The following types are supported:- certificateBasedAuthPki- certificateAuthorityDetail After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. + * Permanently delete a recently deleted directory object from deleted items. The following types are supported:- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. * @param DirectoryObjectItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -134,7 +134,7 @@ public function delete(?DirectoryObjectItemRequestBuilderDeleteRequestConfigurat } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -149,7 +149,7 @@ public function get(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $r } /** - * Permanently delete a recently deleted application, group, servicePrincipal, or user object from deleted items. After an item is permanently deleted, it cannot be restored. Permanently delete a recently deleted directory object from deleted items. The following types are supported:- certificateBasedAuthPki- certificateAuthorityDetail After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. + * Permanently delete a recently deleted directory object from deleted items. The following types are supported:- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. * @param DirectoryObjectItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -167,7 +167,7 @@ public function toDeleteRequestInformation(?DirectoryObjectItemRequestBuilderDel } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/DeletedItems/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/DeletedItems/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php index cef7eca8f97..5b3b7b8ef0a 100644 --- a/src/Generated/Directory/DeletedItems/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/DeletedItems/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user */ class DirectoryObjectItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilder.php b/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilder.php index 6e1f1e1013b..aabffb680b4 100644 --- a/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilder.php +++ b/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function get(?GraphGroupRequestBuilderGetRequestConfiguration $requestCon } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php b/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php index b89367a0fe0..6b76d23f2a4 100644 --- a/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user */ class GraphGroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/DeletedItems/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Directory/DeletedItems/Item/Restore/RestoreRequestBuilder.php index 2491c10ba1c..8f00719eaad 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 0ce4707ad03..6109419e014 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 61cb8c0f774..36df40bf421 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 0a77ed77b04..82423889e24 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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/RetentionLabel/RetentionLabelRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php index b720dde75a1..71e51bcd085 100644 --- a/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param RetentionLabelRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -77,7 +77,7 @@ public function patch(ItemRetentionLabel $body, ?RetentionLabelRequestBuilderPat } /** - * Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param RetentionLabelRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/GroupSettingTemplates/Item/Restore/RestoreRequestBuilder.php b/src/Generated/GroupSettingTemplates/Item/Restore/RestoreRequestBuilder.php index 25505ba4344..fa722999999 100644 --- a/src/Generated/GroupSettingTemplates/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/GroupSettingTemplates/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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/Calendar/PermanentDelete/PermanentDeleteRequestBuilder.php b/src/Generated/Groups/Item/Calendar/PermanentDelete/PermanentDeleteRequestBuilder.php index 0f15cca23f2..492acc71734 100644 --- a/src/Generated/Groups/Item/Calendar/PermanentDelete/PermanentDeleteRequestBuilder.php +++ b/src/Generated/Groups/Item/Calendar/PermanentDelete/PermanentDeleteRequestBuilder.php @@ -30,11 +30,10 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @param PermanentDeleteRequestBuilderPostRequestConfiguration|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/calendar-permanentdelete?view=graph-rest-1.0 Find more info here */ public function post(?PermanentDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +44,7 @@ public function post(?PermanentDeleteRequestBuilderPostRequestConfiguration $req } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @param PermanentDeleteRequestBuilderPostRequestConfiguration|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 c2995761b44..8199f14ddaa 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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/Identity/IdentityRequestBuilder.php b/src/Generated/Identity/IdentityRequestBuilder.php index 9d92265c0ea..2fc8cb0ac78 100644 --- a/src/Generated/Identity/IdentityRequestBuilder.php +++ b/src/Generated/Identity/IdentityRequestBuilder.php @@ -13,6 +13,7 @@ use Microsoft\Graph\Generated\Identity\IdentityProviders\IdentityProvidersRequestBuilder; use Microsoft\Graph\Generated\Identity\RiskPrevention\RiskPreventionRequestBuilder; use Microsoft\Graph\Generated\Identity\UserFlowAttributes\UserFlowAttributesRequestBuilder; +use Microsoft\Graph\Generated\Identity\VerifiedId\VerifiedIdRequestBuilder; use Microsoft\Graph\Generated\Models\IdentityContainer; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -88,6 +89,13 @@ public function userFlowAttributes(): UserFlowAttributesRequestBuilder { return new UserFlowAttributesRequestBuilder($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/VerifiedId/Profiles/Count/CountRequestBuilder.php b/src/Generated/Identity/VerifiedId/Profiles/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..80852ba9341 --- /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..3d720efcb22 --- /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..100885564c2 --- /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/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilder.php b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilder.php new file mode 100644 index 00000000000..81a03a8943e --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilder.php @@ -0,0 +1,147 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identity/verifiedId/profiles/{verifiedIdProfile%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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-1.0 Find more info here + */ + public function delete(?VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * 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-1.0 Find more info here + */ + public function get(?VerifiedIdProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VerifiedIdProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * 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-1.0 Find more info here + */ + public function patch(VerifiedIdProfile $body, ?VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VerifiedIdProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * 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(?VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration $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 verifiedIdProfile object. + * @param VerifiedIdProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VerifiedIdProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 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(VerifiedIdProfile $body, ?VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration $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 VerifiedIdProfileItemRequestBuilder + */ + public function withUrl(string $rawUrl): VerifiedIdProfileItemRequestBuilder { + return new VerifiedIdProfileItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6d28239b461 --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration.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/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5a5ae744f3e --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetQueryParameters.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 VerifiedIdProfileItemRequestBuilderGetQueryParameters 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/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cdd8d2b111d --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VerifiedIdProfileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VerifiedIdProfileItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VerifiedIdProfileItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return VerifiedIdProfileItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): VerifiedIdProfileItemRequestBuilderGetQueryParameters { + return new VerifiedIdProfileItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..06d3c705f4b --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/Item/VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration.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/Profiles/ProfilesRequestBuilder.php b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilder.php new file mode 100644 index 00000000000..be348669611 --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the profiles property of the microsoft.graph.identityVerifiedIdRoot entity. + * @param string $verifiedIdProfileId The unique identifier of verifiedIdProfile + * @return VerifiedIdProfileItemRequestBuilder + */ + public function byVerifiedIdProfileId(string $verifiedIdProfileId): VerifiedIdProfileItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['verifiedIdProfile%2Did'] = $verifiedIdProfileId; + return new VerifiedIdProfileItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * 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}/identity/verifiedId/profiles{?%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 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/identityverifiedidroot-list-profiles?view=graph-rest-1.0 Find more info here + */ + public function get(?ProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VerifiedIdProfileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * 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/identityverifiedidroot-post-profiles?view=graph-rest-1.0 Find more info here + */ + public function post(VerifiedIdProfile $body, ?ProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VerifiedIdProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * 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(?ProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 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(VerifiedIdProfile $body, ?ProfilesRequestBuilderPostRequestConfiguration $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 ProfilesRequestBuilder + */ + public function withUrl(string $rawUrl): ProfilesRequestBuilder { + return new ProfilesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetQueryParameters.php b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6781f42fd38 --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetQueryParameters.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 ProfilesRequestBuilderGetQueryParameters 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/VerifiedId/Profiles/ProfilesRequestBuilderGetRequestConfiguration.php b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d9b76138dcb --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ProfilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ProfilesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * 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 + * @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 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): ProfilesRequestBuilderGetQueryParameters { + return new ProfilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderPostRequestConfiguration.php b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1bde33d6dd1 --- /dev/null +++ b/src/Generated/Identity/VerifiedId/Profiles/ProfilesRequestBuilderPostRequestConfiguration.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/VerifiedIdRequestBuilder.php b/src/Generated/Identity/VerifiedId/VerifiedIdRequestBuilder.php new file mode 100644 index 00000000000..4857a790386 --- /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); + } + + /** + * Entry point for verified ID operations. + * @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; + } + + /** + * Entry point for verified ID operations. + * @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..7c48e43dcc9 --- /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..a88782712f1 --- /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..58f09aedb05 --- /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..e81c2772234 --- /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/Models/AiAgentInfo.php b/src/Generated/Models/AiAgentInfo.php index 661ca3951ff..a62f2f6216c 100644 --- a/src/Generated/Models/AiAgentInfo.php +++ b/src/Generated/Models/AiAgentInfo.php @@ -25,7 +25,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiAge } /** - * Gets the blueprintId property value. The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. + * Gets the blueprintId property value. The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. This identifier is provided by Microsoft Entra. * @return string|null */ public function getBlueprintId(): ?string { @@ -57,7 +57,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the blueprintId property value. The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. + * Sets the blueprintId property value. The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. This identifier is provided by Microsoft Entra. * @param string|null $value Value to set for the blueprintId property. */ public function setBlueprintId(?string $value): void { diff --git a/src/Generated/Models/AuthenticationEventListener.php b/src/Generated/Models/AuthenticationEventListener.php index 49c30c7dc3a..0903d1a96c8 100644 --- a/src/Generated/Models/AuthenticationEventListener.php +++ b/src/Generated/Models/AuthenticationEventListener.php @@ -35,6 +35,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe case '#microsoft.graph.onPasswordSubmitListener': return new OnPasswordSubmitListener(); case '#microsoft.graph.onTokenIssuanceStartListener': return new OnTokenIssuanceStartListener(); case '#microsoft.graph.onUserCreateStartListener': return new OnUserCreateStartListener(); + case '#microsoft.graph.onVerifiedIdClaimValidationListener': return new OnVerifiedIdClaimValidationListener(); } } return new AuthenticationEventListener(); diff --git a/src/Generated/Models/AzureADJoinPolicy.php b/src/Generated/Models/AzureADJoinPolicy.php index ea4bd0b567e..41ef4d9da1c 100644 --- a/src/Generated/Models/AzureADJoinPolicy.php +++ b/src/Generated/Models/AzureADJoinPolicy.php @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the allowedToJoin property value. The allowedToJoin property + * Gets the allowedToJoin property value. Determines if Microsoft Entra join is allowed. * @return DeviceRegistrationMembership|null */ public function getAllowedToJoin(): ?DeviceRegistrationMembership { @@ -82,7 +82,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isAdminConfigurable property value. The isAdminConfigurable property + * Gets the isAdminConfigurable property value. Determines if administrators can modify this policy. * @return bool|null */ public function getIsAdminConfigurable(): ?bool { @@ -94,7 +94,7 @@ public function getIsAdminConfigurable(): ?bool { } /** - * Gets the localAdmins property value. The localAdmins property + * Gets the localAdmins property value. Determines who becomes a local administrator on joined devices. * @return LocalAdminSettings|null */ public function getLocalAdmins(): ?LocalAdminSettings { @@ -138,7 +138,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the allowedToJoin property value. The allowedToJoin property + * Sets the allowedToJoin property value. Determines if Microsoft Entra join is allowed. * @param DeviceRegistrationMembership|null $value Value to set for the allowedToJoin property. */ public function setAllowedToJoin(?DeviceRegistrationMembership $value): void { @@ -154,7 +154,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the isAdminConfigurable property value. The isAdminConfigurable property + * Sets the isAdminConfigurable property value. Determines if administrators can modify this policy. * @param bool|null $value Value to set for the isAdminConfigurable property. */ public function setIsAdminConfigurable(?bool $value): void { @@ -162,7 +162,7 @@ public function setIsAdminConfigurable(?bool $value): void { } /** - * Sets the localAdmins property value. The localAdmins property + * Sets the localAdmins property value. Determines who becomes a local administrator on joined devices. * @param LocalAdminSettings|null $value Value to set for the localAdmins property. */ public function setLocalAdmins(?LocalAdminSettings $value): void { diff --git a/src/Generated/Models/AzureADRegistrationPolicy.php b/src/Generated/Models/AzureADRegistrationPolicy.php index 0768b322b1c..54f2b38ece7 100644 --- a/src/Generated/Models/AzureADRegistrationPolicy.php +++ b/src/Generated/Models/AzureADRegistrationPolicy.php @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the allowedToRegister property value. The allowedToRegister property + * Gets the allowedToRegister property value. Determines if Microsoft Entra registered is allowed. * @return DeviceRegistrationMembership|null */ public function getAllowedToRegister(): ?DeviceRegistrationMembership { @@ -81,7 +81,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isAdminConfigurable property value. The isAdminConfigurable property + * Gets the isAdminConfigurable property value. Determines if administrators can modify this policy. * @return bool|null */ public function getIsAdminConfigurable(): ?bool { @@ -124,7 +124,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the allowedToRegister property value. The allowedToRegister property + * Sets the allowedToRegister property value. Determines if Microsoft Entra registered is allowed. * @param DeviceRegistrationMembership|null $value Value to set for the allowedToRegister property. */ public function setAllowedToRegister(?DeviceRegistrationMembership $value): void { @@ -140,7 +140,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the isAdminConfigurable property value. The isAdminConfigurable property + * Sets the isAdminConfigurable property value. Determines if administrators can modify this policy. * @param bool|null $value Value to set for the isAdminConfigurable property. */ public function setIsAdminConfigurable(?bool $value): void { diff --git a/src/Generated/Models/BackupRestoreRoot.php b/src/Generated/Models/BackupRestoreRoot.php index ec8f000cd64..30b9fe6ac8e 100644 --- a/src/Generated/Models/BackupRestoreRoot.php +++ b/src/Generated/Models/BackupRestoreRoot.php @@ -25,6 +25,20 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Backu return new BackupRestoreRoot(); } + /** + * Gets the browseSessions property value. The browseSessions property + * @return array|null + */ + public function getBrowseSessions(): ?array { + $val = $this->getBackingStore()->get('browseSessions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, BrowseSessionBase::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'browseSessions'"); + } + /** * Gets the driveInclusionRules property value. The list of drive inclusion rules applied to the tenant. * @return array|null @@ -102,6 +116,7 @@ public function getExchangeRestoreSessions(): ?array { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'browseSessions' => fn(ParseNode $n) => $o->setBrowseSessions($n->getCollectionOfObjectValues([BrowseSessionBase::class, 'createFromDiscriminatorValue'])), 'driveInclusionRules' => fn(ParseNode $n) => $o->setDriveInclusionRules($n->getCollectionOfObjectValues([DriveProtectionRule::class, 'createFromDiscriminatorValue'])), 'driveProtectionUnits' => fn(ParseNode $n) => $o->setDriveProtectionUnits($n->getCollectionOfObjectValues([DriveProtectionUnit::class, 'createFromDiscriminatorValue'])), 'driveProtectionUnitsBulkAdditionJobs' => fn(ParseNode $n) => $o->setDriveProtectionUnitsBulkAdditionJobs($n->getCollectionOfObjectValues([DriveProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'])), @@ -110,6 +125,7 @@ public function getFieldDeserializers(): array { 'mailboxInclusionRules' => fn(ParseNode $n) => $o->setMailboxInclusionRules($n->getCollectionOfObjectValues([MailboxProtectionRule::class, 'createFromDiscriminatorValue'])), 'mailboxProtectionUnits' => fn(ParseNode $n) => $o->setMailboxProtectionUnits($n->getCollectionOfObjectValues([MailboxProtectionUnit::class, 'createFromDiscriminatorValue'])), 'mailboxProtectionUnitsBulkAdditionJobs' => fn(ParseNode $n) => $o->setMailboxProtectionUnitsBulkAdditionJobs($n->getCollectionOfObjectValues([MailboxProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'])), + 'oneDriveForBusinessBrowseSessions' => fn(ParseNode $n) => $o->setOneDriveForBusinessBrowseSessions($n->getCollectionOfObjectValues([OneDriveForBusinessBrowseSession::class, 'createFromDiscriminatorValue'])), 'oneDriveForBusinessProtectionPolicies' => fn(ParseNode $n) => $o->setOneDriveForBusinessProtectionPolicies($n->getCollectionOfObjectValues([OneDriveForBusinessProtectionPolicy::class, 'createFromDiscriminatorValue'])), 'oneDriveForBusinessRestoreSessions' => fn(ParseNode $n) => $o->setOneDriveForBusinessRestoreSessions($n->getCollectionOfObjectValues([OneDriveForBusinessRestoreSession::class, 'createFromDiscriminatorValue'])), 'protectionPolicies' => fn(ParseNode $n) => $o->setProtectionPolicies($n->getCollectionOfObjectValues([ProtectionPolicyBase::class, 'createFromDiscriminatorValue'])), @@ -118,6 +134,7 @@ public function getFieldDeserializers(): array { 'restoreSessions' => fn(ParseNode $n) => $o->setRestoreSessions($n->getCollectionOfObjectValues([RestoreSessionBase::class, 'createFromDiscriminatorValue'])), 'serviceApps' => fn(ParseNode $n) => $o->setServiceApps($n->getCollectionOfObjectValues([ServiceApp::class, 'createFromDiscriminatorValue'])), 'serviceStatus' => fn(ParseNode $n) => $o->setServiceStatus($n->getObjectValue([ServiceStatus::class, 'createFromDiscriminatorValue'])), + 'sharePointBrowseSessions' => fn(ParseNode $n) => $o->setSharePointBrowseSessions($n->getCollectionOfObjectValues([SharePointBrowseSession::class, 'createFromDiscriminatorValue'])), 'sharePointProtectionPolicies' => fn(ParseNode $n) => $o->setSharePointProtectionPolicies($n->getCollectionOfObjectValues([SharePointProtectionPolicy::class, 'createFromDiscriminatorValue'])), 'sharePointRestoreSessions' => fn(ParseNode $n) => $o->setSharePointRestoreSessions($n->getCollectionOfObjectValues([SharePointRestoreSession::class, 'createFromDiscriminatorValue'])), 'siteInclusionRules' => fn(ParseNode $n) => $o->setSiteInclusionRules($n->getCollectionOfObjectValues([SiteProtectionRule::class, 'createFromDiscriminatorValue'])), @@ -168,6 +185,20 @@ public function getMailboxProtectionUnitsBulkAdditionJobs(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'mailboxProtectionUnitsBulkAdditionJobs'"); } + /** + * Gets the oneDriveForBusinessBrowseSessions property value. The oneDriveForBusinessBrowseSessions property + * @return array|null + */ + public function getOneDriveForBusinessBrowseSessions(): ?array { + $val = $this->getBackingStore()->get('oneDriveForBusinessBrowseSessions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, OneDriveForBusinessBrowseSession::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'oneDriveForBusinessBrowseSessions'"); + } + /** * Gets the oneDriveForBusinessProtectionPolicies property value. The list of OneDrive for Business protection policies in the tenant. * @return array|null @@ -278,6 +309,20 @@ public function getServiceStatus(): ?ServiceStatus { throw new \UnexpectedValueException("Invalid type found in backing store for 'serviceStatus'"); } + /** + * Gets the sharePointBrowseSessions property value. The sharePointBrowseSessions property + * @return array|null + */ + public function getSharePointBrowseSessions(): ?array { + $val = $this->getBackingStore()->get('sharePointBrowseSessions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SharePointBrowseSession::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sharePointBrowseSessions'"); + } + /** * Gets the sharePointProtectionPolicies property value. The list of SharePoint protection policies in the tenant. * @return array|null @@ -354,6 +399,7 @@ public function getSiteProtectionUnitsBulkAdditionJobs(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeCollectionOfObjectValues('browseSessions', $this->getBrowseSessions()); $writer->writeCollectionOfObjectValues('driveInclusionRules', $this->getDriveInclusionRules()); $writer->writeCollectionOfObjectValues('driveProtectionUnits', $this->getDriveProtectionUnits()); $writer->writeCollectionOfObjectValues('driveProtectionUnitsBulkAdditionJobs', $this->getDriveProtectionUnitsBulkAdditionJobs()); @@ -362,6 +408,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('mailboxInclusionRules', $this->getMailboxInclusionRules()); $writer->writeCollectionOfObjectValues('mailboxProtectionUnits', $this->getMailboxProtectionUnits()); $writer->writeCollectionOfObjectValues('mailboxProtectionUnitsBulkAdditionJobs', $this->getMailboxProtectionUnitsBulkAdditionJobs()); + $writer->writeCollectionOfObjectValues('oneDriveForBusinessBrowseSessions', $this->getOneDriveForBusinessBrowseSessions()); $writer->writeCollectionOfObjectValues('oneDriveForBusinessProtectionPolicies', $this->getOneDriveForBusinessProtectionPolicies()); $writer->writeCollectionOfObjectValues('oneDriveForBusinessRestoreSessions', $this->getOneDriveForBusinessRestoreSessions()); $writer->writeCollectionOfObjectValues('protectionPolicies', $this->getProtectionPolicies()); @@ -370,6 +417,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('restoreSessions', $this->getRestoreSessions()); $writer->writeCollectionOfObjectValues('serviceApps', $this->getServiceApps()); $writer->writeObjectValue('serviceStatus', $this->getServiceStatus()); + $writer->writeCollectionOfObjectValues('sharePointBrowseSessions', $this->getSharePointBrowseSessions()); $writer->writeCollectionOfObjectValues('sharePointProtectionPolicies', $this->getSharePointProtectionPolicies()); $writer->writeCollectionOfObjectValues('sharePointRestoreSessions', $this->getSharePointRestoreSessions()); $writer->writeCollectionOfObjectValues('siteInclusionRules', $this->getSiteInclusionRules()); @@ -377,6 +425,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('siteProtectionUnitsBulkAdditionJobs', $this->getSiteProtectionUnitsBulkAdditionJobs()); } + /** + * Sets the browseSessions property value. The browseSessions property + * @param array|null $value Value to set for the browseSessions property. + */ + public function setBrowseSessions(?array $value): void { + $this->getBackingStore()->set('browseSessions', $value); + } + /** * Sets the driveInclusionRules property value. The list of drive inclusion rules applied to the tenant. * @param array|null $value Value to set for the driveInclusionRules property. @@ -441,6 +497,14 @@ public function setMailboxProtectionUnitsBulkAdditionJobs(?array $value): void { $this->getBackingStore()->set('mailboxProtectionUnitsBulkAdditionJobs', $value); } + /** + * Sets the oneDriveForBusinessBrowseSessions property value. The oneDriveForBusinessBrowseSessions property + * @param array|null $value Value to set for the oneDriveForBusinessBrowseSessions property. + */ + public function setOneDriveForBusinessBrowseSessions(?array $value): void { + $this->getBackingStore()->set('oneDriveForBusinessBrowseSessions', $value); + } + /** * Sets the oneDriveForBusinessProtectionPolicies property value. The list of OneDrive for Business protection policies in the tenant. * @param array|null $value Value to set for the oneDriveForBusinessProtectionPolicies property. @@ -505,6 +569,14 @@ public function setServiceStatus(?ServiceStatus $value): void { $this->getBackingStore()->set('serviceStatus', $value); } + /** + * Sets the sharePointBrowseSessions property value. The sharePointBrowseSessions property + * @param array|null $value Value to set for the sharePointBrowseSessions property. + */ + public function setSharePointBrowseSessions(?array $value): void { + $this->getBackingStore()->set('sharePointBrowseSessions', $value); + } + /** * Sets the sharePointProtectionPolicies property value. The list of SharePoint protection policies in the tenant. * @param array|null $value Value to set for the sharePointProtectionPolicies property. diff --git a/src/Generated/Models/BrowsableResourceType.php b/src/Generated/Models/BrowsableResourceType.php new file mode 100644 index 00000000000..81cea680c59 --- /dev/null +++ b/src/Generated/Models/BrowsableResourceType.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 BrowseQueryResponseItem + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BrowseQueryResponseItem { + return new BrowseQueryResponseItem(); + } + + /** + * Gets 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 [ + 'itemKey' => fn(ParseNode $n) => $o->setItemKey($n->getStringValue()), + 'itemsCount' => fn(ParseNode $n) => $o->setItemsCount($n->getIntegerValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'sizeInBytes' => fn(ParseNode $n) => $o->setSizeInBytes($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getEnumValue(BrowseQueryResponseItemType::class)), + 'webUrl' => fn(ParseNode $n) => $o->setWebUrl($n->getStringValue()), + ]; + } + + /** + * Gets the itemKey property value. The itemKey property + * @return string|null + */ + public function getItemKey(): ?string { + $val = $this->getBackingStore()->get('itemKey'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'itemKey'"); + } + + /** + * Gets the itemsCount property value. The itemsCount property + * @return int|null + */ + public function getItemsCount(): ?int { + $val = $this->getBackingStore()->get('itemsCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'itemsCount'"); + } + + /** + * 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 sizeInBytes property value. The sizeInBytes property + * @return string|null + */ + public function getSizeInBytes(): ?string { + $val = $this->getBackingStore()->get('sizeInBytes'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sizeInBytes'"); + } + + /** + * Gets the type property value. The type property + * @return BrowseQueryResponseItemType|null + */ + public function getType(): ?BrowseQueryResponseItemType { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || $val instanceof BrowseQueryResponseItemType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); + } + + /** + * Gets the webUrl property value. The webUrl property + * @return string|null + */ + public function getWebUrl(): ?string { + $val = $this->getBackingStore()->get('webUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'webUrl'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('itemKey', $this->getItemKey()); + $writer->writeIntegerValue('itemsCount', $this->getItemsCount()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('sizeInBytes', $this->getSizeInBytes()); + $writer->writeEnumValue('type', $this->getType()); + $writer->writeStringValue('webUrl', $this->getWebUrl()); + $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 itemKey property value. The itemKey property + * @param string|null $value Value to set for the itemKey property. + */ + public function setItemKey(?string $value): void { + $this->getBackingStore()->set('itemKey', $value); + } + + /** + * Sets the itemsCount property value. The itemsCount property + * @param int|null $value Value to set for the itemsCount property. + */ + public function setItemsCount(?int $value): void { + $this->getBackingStore()->set('itemsCount', $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 sizeInBytes property value. The sizeInBytes property + * @param string|null $value Value to set for the sizeInBytes property. + */ + public function setSizeInBytes(?string $value): void { + $this->getBackingStore()->set('sizeInBytes', $value); + } + + /** + * Sets the type property value. The type property + * @param BrowseQueryResponseItemType|null $value Value to set for the type property. + */ + public function setType(?BrowseQueryResponseItemType $value): void { + $this->getBackingStore()->set('type', $value); + } + + /** + * Sets the webUrl property value. The webUrl property + * @param string|null $value Value to set for the webUrl property. + */ + public function setWebUrl(?string $value): void { + $this->getBackingStore()->set('webUrl', $value); + } + +} diff --git a/src/Generated/Models/BrowseQueryResponseItemType.php b/src/Generated/Models/BrowseQueryResponseItemType.php new file mode 100644 index 00000000000..2b2b752a9a4 --- /dev/null +++ b/src/Generated/Models/BrowseQueryResponseItemType.php @@ -0,0 +1,14 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.oneDriveForBusinessBrowseSession': return new OneDriveForBusinessBrowseSession(); + case '#microsoft.graph.sharePointBrowseSession': return new SharePointBrowseSession(); + } + } + return new BrowseSessionBase(); + } + + /** + * Gets the backupSizeInBytes property value. The backupSizeInBytes property + * @return string|null + */ + public function getBackupSizeInBytes(): ?string { + $val = $this->getBackingStore()->get('backupSizeInBytes'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'backupSizeInBytes'"); + } + + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the error property value. The error property + * @return PublicError|null + */ + public function getError(): ?PublicError { + $val = $this->getBackingStore()->get('error'); + if (is_null($val) || $val instanceof PublicError) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'error'"); + } + + /** + * Gets the expirationDateTime property value. The expirationDateTime property + * @return DateTime|null + */ + public function getExpirationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('expirationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'expirationDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'backupSizeInBytes' => fn(ParseNode $n) => $o->setBackupSizeInBytes($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'error' => fn(ParseNode $n) => $o->setError($n->getObjectValue([PublicError::class, 'createFromDiscriminatorValue'])), + 'expirationDateTime' => fn(ParseNode $n) => $o->setExpirationDateTime($n->getDateTimeValue()), + 'restorePointDateTime' => fn(ParseNode $n) => $o->setRestorePointDateTime($n->getDateTimeValue()), + 'restorePointId' => fn(ParseNode $n) => $o->setRestorePointId($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(BrowseSessionStatus::class)), + ]); + } + + /** + * Gets the restorePointDateTime property value. The restorePointDateTime property + * @return DateTime|null + */ + public function getRestorePointDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('restorePointDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restorePointDateTime'"); + } + + /** + * Gets the restorePointId property value. The restorePointId property + * @return string|null + */ + public function getRestorePointId(): ?string { + $val = $this->getBackingStore()->get('restorePointId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restorePointId'"); + } + + /** + * Gets the status property value. The status property + * @return BrowseSessionStatus|null + */ + public function getStatus(): ?BrowseSessionStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof BrowseSessionStatus) { + 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('backupSizeInBytes', $this->getBackupSizeInBytes()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeObjectValue('error', $this->getError()); + $writer->writeDateTimeValue('expirationDateTime', $this->getExpirationDateTime()); + $writer->writeDateTimeValue('restorePointDateTime', $this->getRestorePointDateTime()); + $writer->writeStringValue('restorePointId', $this->getRestorePointId()); + $writer->writeEnumValue('status', $this->getStatus()); + } + + /** + * Sets the backupSizeInBytes property value. The backupSizeInBytes property + * @param string|null $value Value to set for the backupSizeInBytes property. + */ + public function setBackupSizeInBytes(?string $value): void { + $this->getBackingStore()->set('backupSizeInBytes', $value); + } + + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the error property value. The error property + * @param PublicError|null $value Value to set for the error property. + */ + public function setError(?PublicError $value): void { + $this->getBackingStore()->set('error', $value); + } + + /** + * Sets the expirationDateTime property value. The expirationDateTime property + * @param DateTime|null $value Value to set for the expirationDateTime property. + */ + public function setExpirationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('expirationDateTime', $value); + } + + /** + * Sets the restorePointDateTime property value. The restorePointDateTime property + * @param DateTime|null $value Value to set for the restorePointDateTime property. + */ + public function setRestorePointDateTime(?DateTime $value): void { + $this->getBackingStore()->set('restorePointDateTime', $value); + } + + /** + * Sets the restorePointId property value. The restorePointId property + * @param string|null $value Value to set for the restorePointId property. + */ + public function setRestorePointId(?string $value): void { + $this->getBackingStore()->set('restorePointId', $value); + } + + /** + * Sets the status property value. The status property + * @param BrowseSessionStatus|null $value Value to set for the status property. + */ + public function setStatus(?BrowseSessionStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/BrowseSessionBaseCollectionResponse.php b/src/Generated/Models/BrowseSessionBaseCollectionResponse.php new file mode 100644 index 00000000000..304adc387ae --- /dev/null +++ b/src/Generated/Models/BrowseSessionBaseCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([BrowseSessionBase::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, BrowseSessionBase::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/BrowseSessionStatus.php b/src/Generated/Models/BrowseSessionStatus.php new file mode 100644 index 00000000000..50e5a6cf411 --- /dev/null +++ b/src/Generated/Models/BrowseSessionStatus.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 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 [ + 'matchConfidenceLevel' => fn(ParseNode $n) => $o->setMatchConfidenceLevel($n->getEnumValue(MatchConfidenceLevel::class)), + '@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 matchConfidenceLevel property value. The matchConfidenceLevel property + * @return MatchConfidenceLevel|null + */ + public function getMatchConfidenceLevel(): ?MatchConfidenceLevel { + $val = $this->getBackingStore()->get('matchConfidenceLevel'); + if (is_null($val) || $val instanceof MatchConfidenceLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'matchConfidenceLevel'"); + } + + /** + * 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 name from the source system, for example a directory attribute. + * @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. Verified ID claim name or path, for example vc.credentialSubject.firstName. + * @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->writeEnumValue('matchConfidenceLevel', $this->getMatchConfidenceLevel()); + $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 matchConfidenceLevel property value. The matchConfidenceLevel property + * @param MatchConfidenceLevel|null $value Value to set for the matchConfidenceLevel property. + */ + public function setMatchConfidenceLevel(?MatchConfidenceLevel $value): void { + $this->getBackingStore()->set('matchConfidenceLevel', $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 name from the source system, for example a directory attribute. + * @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. Verified ID claim name or path, for example vc.credentialSubject.firstName. + * @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..fb3e195b8ff --- /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 ClaimValidation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ClaimValidation { + return new ClaimValidation(); + } + + /** + * Gets 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 customExtensionId property value. The identifier of a custom extension for claim validation. + * @return string|null + */ + public function getCustomExtensionId(): ?string { + $val = $this->getBackingStore()->get('customExtensionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customExtensionId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'customExtensionId' => fn(ParseNode $n) => $o->setCustomExtensionId($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 claim validation is enabled. + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Gets the @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('customExtensionId', $this->getCustomExtensionId()); + $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 customExtensionId property value. The identifier of a custom extension for claim validation. + * @param string|null $value Value to set for the customExtensionId property. + */ + public function setCustomExtensionId(?string $value): void { + $this->getBackingStore()->set('customExtensionId', $value); + } + + /** + * Sets the isEnabled property value. Indicates whether claim validation is enabled. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the @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/CloudPcOnPremisesConnection.php b/src/Generated/Models/CloudPcOnPremisesConnection.php index 0a04c1b205b..78da2a5da4a 100644 --- a/src/Generated/Models/CloudPcOnPremisesConnection.php +++ b/src/Generated/Models/CloudPcOnPremisesConnection.php @@ -134,7 +134,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the healthCheckPaused property value. The healthCheckPaused property + * Gets the healthCheckPaused property value. Indicates whether regular health checks on the network or domain configuration are paused or active. false if the regular health checks on the network or domain configuration are currently active. true if the checks are paused. If you perform a create or update operation on a onPremisesNetworkConnection resource, this value is set to false for four weeks. If you retry a health check on network or domain configuration, this value is set to false for two weeks. If the onPremisesNetworkConnection resource is attached in a provisioningPolicy or used by a Cloud PC in the past four weeks, healthCheckPaused is set to false. Read-only. Default is false. * @return bool|null */ public function getHealthCheckPaused(): ?bool { @@ -170,7 +170,7 @@ public function getHealthCheckStatusDetail(): ?CloudPcOnPremisesConnectionStatus } /** - * Gets the inUse property value. When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection that’s in use. Requires $select to retrieve. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. + * Gets the inUse property value. When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection that’s in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. * @return bool|null */ public function getInUse(): ?bool { @@ -182,7 +182,7 @@ public function getInUse(): ?bool { } /** - * Gets the inUseByCloudPc property value. The inUseByCloudPc property + * Gets the inUseByCloudPc property value. Indicates whether a Cloud PC is using this on-premises network connection. true if at least one Cloud PC is using it. Otherwise, false. Read-only. Default is false. * @return bool|null */ public function getInUseByCloudPc(): ?bool { @@ -218,7 +218,7 @@ public function getResourceGroupId(): ?string { } /** - * Gets the scopeIds property value. The scopeIds property + * Gets the scopeIds property value. The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. * @return array|null */ public function getScopeIds(): ?array { @@ -367,7 +367,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the healthCheckPaused property value. The healthCheckPaused property + * Sets the healthCheckPaused property value. Indicates whether regular health checks on the network or domain configuration are paused or active. false if the regular health checks on the network or domain configuration are currently active. true if the checks are paused. If you perform a create or update operation on a onPremisesNetworkConnection resource, this value is set to false for four weeks. If you retry a health check on network or domain configuration, this value is set to false for two weeks. If the onPremisesNetworkConnection resource is attached in a provisioningPolicy or used by a Cloud PC in the past four weeks, healthCheckPaused is set to false. Read-only. Default is false. * @param bool|null $value Value to set for the healthCheckPaused property. */ public function setHealthCheckPaused(?bool $value): void { @@ -391,7 +391,7 @@ public function setHealthCheckStatusDetail(?CloudPcOnPremisesConnectionStatusDet } /** - * Sets the inUse property value. When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection that’s in use. Requires $select to retrieve. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. + * Sets the inUse property value. When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection that’s in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. * @param bool|null $value Value to set for the inUse property. */ public function setInUse(?bool $value): void { @@ -399,7 +399,7 @@ public function setInUse(?bool $value): void { } /** - * Sets the inUseByCloudPc property value. The inUseByCloudPc property + * Sets the inUseByCloudPc property value. Indicates whether a Cloud PC is using this on-premises network connection. true if at least one Cloud PC is using it. Otherwise, false. Read-only. Default is false. * @param bool|null $value Value to set for the inUseByCloudPc property. */ public function setInUseByCloudPc(?bool $value): void { @@ -423,7 +423,7 @@ public function setResourceGroupId(?string $value): void { } /** - * Sets the scopeIds property value. The scopeIds property + * Sets the scopeIds property value. The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. * @param array|null $value Value to set for the scopeIds property. */ public function setScopeIds(?array $value): void { diff --git a/src/Generated/Models/ConditionalAccessGrantControl.php b/src/Generated/Models/ConditionalAccessGrantControl.php index 8e1a13676e8..cf61aa2595d 100644 --- a/src/Generated/Models/ConditionalAccessGrantControl.php +++ b/src/Generated/Models/ConditionalAccessGrantControl.php @@ -13,4 +13,5 @@ class ConditionalAccessGrantControl extends Enum { public const COMPLIANT_APPLICATION = "compliantApplication"; public const PASSWORD_CHANGE = "passwordChange"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const RISK_REMEDIATION = "riskRemediation"; } diff --git a/src/Generated/Models/ConditionalAccessGrantControls.php b/src/Generated/Models/ConditionalAccessGrantControls.php index abe492acbb6..b6d1b6070a4 100644 --- a/src/Generated/Models/ConditionalAccessGrantControls.php +++ b/src/Generated/Models/ConditionalAccessGrantControls.php @@ -69,7 +69,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the builtInControls property value. List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue. + * Gets the builtInControls property value. List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue, riskRemediation. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: riskRemediation. * @return array|null */ public function getBuiltInControls(): ?array { @@ -203,7 +203,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the builtInControls property value. List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue. + * Sets the builtInControls property value. List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue, riskRemediation. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: riskRemediation. * @param array|null $value Value to set for the builtInControls property. */ public function setBuiltInControls(?array $value): void { diff --git a/src/Generated/Models/CustomAuthenticationExtension.php b/src/Generated/Models/CustomAuthenticationExtension.php index c1755b9e565..b2f44b0efb0 100644 --- a/src/Generated/Models/CustomAuthenticationExtension.php +++ b/src/Generated/Models/CustomAuthenticationExtension.php @@ -31,6 +31,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Custo case '#microsoft.graph.onOtpSendCustomExtension': return new OnOtpSendCustomExtension(); case '#microsoft.graph.onPasswordSubmitCustomExtension': return new OnPasswordSubmitCustomExtension(); case '#microsoft.graph.onTokenIssuanceStartCustomExtension': return new OnTokenIssuanceStartCustomExtension(); + case '#microsoft.graph.onVerifiedIdClaimValidationCustomExtension': return new OnVerifiedIdClaimValidationCustomExtension(); } } return new CustomAuthenticationExtension(); diff --git a/src/Generated/Models/CustomCalloutExtension.php b/src/Generated/Models/CustomCalloutExtension.php index 8d12359e151..ec7860fcaa0 100644 --- a/src/Generated/Models/CustomCalloutExtension.php +++ b/src/Generated/Models/CustomCalloutExtension.php @@ -35,6 +35,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Custo case '#microsoft.graph.onOtpSendCustomExtension': return new OnOtpSendCustomExtension(); case '#microsoft.graph.onPasswordSubmitCustomExtension': return new OnPasswordSubmitCustomExtension(); case '#microsoft.graph.onTokenIssuanceStartCustomExtension': return new OnTokenIssuanceStartCustomExtension(); + case '#microsoft.graph.onVerifiedIdClaimValidationCustomExtension': return new OnVerifiedIdClaimValidationCustomExtension(); } } return new CustomCalloutExtension(); diff --git a/src/Generated/Models/DeviceRegistrationPolicy.php b/src/Generated/Models/DeviceRegistrationPolicy.php index 3b4d9226fde..df6c199d735 100644 --- a/src/Generated/Models/DeviceRegistrationPolicy.php +++ b/src/Generated/Models/DeviceRegistrationPolicy.php @@ -25,7 +25,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the azureADJoin property value. The azureADJoin property + * Gets the azureADJoin property value. Specifies the authorization policy for controlling registration of new devices using Microsoft Entra join within your organization. Required. For more information, see What is a device identity?. * @return AzureADJoinPolicy|null */ public function getAzureADJoin(): ?AzureADJoinPolicy { @@ -37,7 +37,7 @@ public function getAzureADJoin(): ?AzureADJoinPolicy { } /** - * Gets the azureADRegistration property value. The azureADRegistration property + * Gets the azureADRegistration property value. Specifies the authorization policy for controlling registration of new devices using Microsoft Entra registered within your organization. Required. For more information, see What is a device identity?. * @return AzureADRegistrationPolicy|null */ public function getAzureADRegistration(): ?AzureADRegistrationPolicy { @@ -49,7 +49,7 @@ public function getAzureADRegistration(): ?AzureADRegistrationPolicy { } /** - * Gets the description property value. The description property + * Gets the description property value. The description of the device registration policy. Always set to Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks. Read-only. * @return string|null */ public function getDescription(): ?string { @@ -61,7 +61,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The name of the device registration policy. Always set to Device Registration Policy. Read-only. * @return string|null */ public function getDisplayName(): ?string { @@ -90,7 +90,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the localAdminPassword property value. The localAdminPassword property + * Gets the localAdminPassword property value. Specifies the setting for Local Admin Password Solution (LAPS) within your organization. * @return LocalAdminPasswordSettings|null */ public function getLocalAdminPassword(): ?LocalAdminPasswordSettings { @@ -114,7 +114,7 @@ public function getMultiFactorAuthConfiguration(): ?MultiFactorAuthConfiguration } /** - * Gets the userDeviceQuota property value. The userDeviceQuota property + * Gets the userDeviceQuota property value. Specifies the maximum number of devices that a user can have within your organization before blocking new device registrations. The default value is set to 50. If this property isn't specified during the policy update operation, it's automatically reset to 0 to indicate that users aren't allowed to join any devices. * @return int|null */ public function getUserDeviceQuota(): ?int { @@ -141,7 +141,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the azureADJoin property value. The azureADJoin property + * Sets the azureADJoin property value. Specifies the authorization policy for controlling registration of new devices using Microsoft Entra join within your organization. Required. For more information, see What is a device identity?. * @param AzureADJoinPolicy|null $value Value to set for the azureADJoin property. */ public function setAzureADJoin(?AzureADJoinPolicy $value): void { @@ -149,7 +149,7 @@ public function setAzureADJoin(?AzureADJoinPolicy $value): void { } /** - * Sets the azureADRegistration property value. The azureADRegistration property + * Sets the azureADRegistration property value. Specifies the authorization policy for controlling registration of new devices using Microsoft Entra registered within your organization. Required. For more information, see What is a device identity?. * @param AzureADRegistrationPolicy|null $value Value to set for the azureADRegistration property. */ public function setAzureADRegistration(?AzureADRegistrationPolicy $value): void { @@ -157,7 +157,7 @@ public function setAzureADRegistration(?AzureADRegistrationPolicy $value): void } /** - * Sets the description property value. The description property + * Sets the description property value. The description of the device registration policy. Always set to Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks. Read-only. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -165,7 +165,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The name of the device registration policy. Always set to Device Registration Policy. Read-only. * @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 localAdminPassword property value. The localAdminPassword property + * Sets the localAdminPassword property value. Specifies the setting for Local Admin Password Solution (LAPS) within your organization. * @param LocalAdminPasswordSettings|null $value Value to set for the localAdminPassword property. */ public function setLocalAdminPassword(?LocalAdminPasswordSettings $value): void { @@ -189,7 +189,7 @@ public function setMultiFactorAuthConfiguration(?MultiFactorAuthConfiguration $v } /** - * Sets the userDeviceQuota property value. The userDeviceQuota property + * Sets the userDeviceQuota property value. Specifies the maximum number of devices that a user can have within your organization before blocking new device registrations. The default value is set to 50. If this property isn't specified during the policy update operation, it's automatically reset to 0 to indicate that users aren't allowed to join any devices. * @param int|null $value Value to set for the userDeviceQuota property. */ public function setUserDeviceQuota(?int $value): void { diff --git a/src/Generated/Models/EmailDetails.php b/src/Generated/Models/EmailDetails.php new file mode 100644 index 00000000000..376e0004d2e --- /dev/null +++ b/src/Generated/Models/EmailDetails.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 EmailDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EmailDetails { + return new EmailDetails(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return 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 body property value. The body property + * @return string|null + */ + 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 'body'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'body' => fn(ParseNode $n) => $o->setBody($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'senderEmailAddress' => fn(ParseNode $n) => $o->setSenderEmailAddress($n->getStringValue()), + 'subject' => fn(ParseNode $n) => $o->setSubject($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 senderEmailAddress property value. The senderEmailAddress property + * @return string|null + */ + public function getSenderEmailAddress(): ?string { + $val = $this->getBackingStore()->get('senderEmailAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'senderEmailAddress'"); + } + + /** + * Gets the subject property value. The subject property + * @return string|null + */ + public function getSubject(): ?string { + $val = $this->getBackingStore()->get('subject'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subject'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('body', $this->getBody()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('senderEmailAddress', $this->getSenderEmailAddress()); + $writer->writeStringValue('subject', $this->getSubject()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param 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 body property value. The body property + * @param string|null $value Value to set for the body property. + */ + public function setBody(?string $value): void { + $this->getBackingStore()->set('body', $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 senderEmailAddress property value. The senderEmailAddress property + * @param string|null $value Value to set for the senderEmailAddress property. + */ + public function setSenderEmailAddress(?string $value): void { + $this->getBackingStore()->set('senderEmailAddress', $value); + } + + /** + * Sets the subject property value. The subject property + * @param string|null $value Value to set for the subject property. + */ + public function setSubject(?string $value): void { + $this->getBackingStore()->set('subject', $value); + } + +} diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 99abddf3237..3f39e5781cc 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -301,6 +301,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.browserSharedCookie': return new BrowserSharedCookie(); case '#microsoft.graph.browserSite': return new BrowserSite(); case '#microsoft.graph.browserSiteList': return new BrowserSiteList(); + case '#microsoft.graph.browseSessionBase': return new BrowseSessionBase(); case '#microsoft.graph.building': return new Building(); case '#microsoft.graph.buildingMap': return new BuildingMap(); case '#microsoft.graph.builtInIdentityProvider': return new BuiltInIdentityProvider(); @@ -549,7 +550,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.footprintMap': return new FootprintMap(); case '#microsoft.graph.fraudProtectionProvider': return new FraudProtectionProvider(); case '#microsoft.graph.governanceInsight': return new GovernanceInsight(); + case '#microsoft.graph.granularDriveRestoreArtifact': return new GranularDriveRestoreArtifact(); case '#microsoft.graph.granularMailboxRestoreArtifact': return new GranularMailboxRestoreArtifact(); + case '#microsoft.graph.granularRestoreArtifactBase': return new GranularRestoreArtifactBase(); + case '#microsoft.graph.granularSiteRestoreArtifact': return new GranularSiteRestoreArtifact(); case '#microsoft.graph.group': return new Group(); case '#microsoft.graph.groupLifecyclePolicy': return new GroupLifecyclePolicy(); case '#microsoft.graph.groupSetting': return new GroupSetting(); @@ -579,6 +583,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.importedWindowsAutopilotDeviceIdentity': return new ImportedWindowsAutopilotDeviceIdentity(); case '#microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload': return new ImportedWindowsAutopilotDeviceIdentityUpload(); case '#microsoft.graph.inferenceClassification': return new InferenceClassification(); @@ -715,6 +720,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.onAttributeCollectionSubmitCustomExtension': return new OnAttributeCollectionSubmitCustomExtension(); case '#microsoft.graph.onAttributeCollectionSubmitListener': return new OnAttributeCollectionSubmitListener(); case '#microsoft.graph.onAuthenticationMethodLoadStartListener': return new OnAuthenticationMethodLoadStartListener(); + case '#microsoft.graph.oneDriveForBusinessBrowseSession': return new OneDriveForBusinessBrowseSession(); case '#microsoft.graph.oneDriveForBusinessProtectionPolicy': return new OneDriveForBusinessProtectionPolicy(); case '#microsoft.graph.oneDriveForBusinessRestoreSession': return new OneDriveForBusinessRestoreSession(); case '#microsoft.graph.onEmailOtpSendListener': return new OnEmailOtpSendListener(); @@ -740,6 +746,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.onTokenIssuanceStartCustomExtension': return new OnTokenIssuanceStartCustomExtension(); case '#microsoft.graph.onTokenIssuanceStartListener': return new OnTokenIssuanceStartListener(); case '#microsoft.graph.onUserCreateStartListener': return new OnUserCreateStartListener(); + case '#microsoft.graph.onVerifiedIdClaimValidationCustomExtension': return new OnVerifiedIdClaimValidationCustomExtension(); + case '#microsoft.graph.onVerifiedIdClaimValidationListener': return new OnVerifiedIdClaimValidationListener(); case '#microsoft.graph.openShift': return new OpenShift(); case '#microsoft.graph.openShiftChangeRequest': return new OpenShiftChangeRequest(); case '#microsoft.graph.openTypeExtension': return new OpenTypeExtension(); @@ -752,6 +760,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.outlookCategory': return new OutlookCategory(); case '#microsoft.graph.outlookItem': return new OutlookItem(); case '#microsoft.graph.outlookUser': return new OutlookUser(); + case '#microsoft.graph.ownerlessGroupPolicy': return new OwnerlessGroupPolicy(); case '#microsoft.graph.participant': return new Participant(); case '#microsoft.graph.participantJoiningNotification': return new ParticipantJoiningNotification(); case '#microsoft.graph.participantLeftNotification': return new ParticipantLeftNotification(); @@ -990,6 +999,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.sharedPCConfiguration': return new SharedPCConfiguration(); case '#microsoft.graph.sharedWithChannelTeamInfo': return new SharedWithChannelTeamInfo(); case '#microsoft.graph.sharepoint': return new Sharepoint(); + case '#microsoft.graph.sharePointBrowseSession': return new SharePointBrowseSession(); case '#microsoft.graph.sharePointGroup': return new SharePointGroup(); case '#microsoft.graph.sharePointGroupMember': return new SharePointGroupMember(); case '#microsoft.graph.sharePointMigrationEvent': return new SharePointMigrationEvent(); @@ -1167,6 +1177,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.userSolutionRoot': return new UserSolutionRoot(); case '#microsoft.graph.userStorage': return new UserStorage(); case '#microsoft.graph.userTeamwork': return new UserTeamwork(); + case '#microsoft.graph.verifiedIdProfile': return new VerifiedIdProfile(); case '#microsoft.graph.verticalSection': return new VerticalSection(); case '#microsoft.graph.virtualEndpoint': return new VirtualEndpoint(); case '#microsoft.graph.virtualEvent': return new VirtualEvent(); diff --git a/src/Generated/Models/EnumeratedDeviceRegistrationMembership.php b/src/Generated/Models/EnumeratedDeviceRegistrationMembership.php index aa511c9270f..160e94a501e 100644 --- a/src/Generated/Models/EnumeratedDeviceRegistrationMembership.php +++ b/src/Generated/Models/EnumeratedDeviceRegistrationMembership.php @@ -53,7 +53,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the groups property value. The groups property + * Gets the groups property value. List of groups that this policy applies to. * @return array|null */ public function getGroups(): ?array { @@ -67,7 +67,7 @@ public function getGroups(): ?array { } /** - * Gets the users property value. The users property + * Gets the users property value. List of users that this policy applies to. * @return array|null */ public function getUsers(): ?array { @@ -91,7 +91,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the groups property value. The groups property + * Sets the groups property value. List of groups that this policy applies to. * @param array|null $value Value to set for the groups property. */ public function setGroups(?array $value): void { @@ -99,7 +99,7 @@ public function setGroups(?array $value): void { } /** - * Sets the users property value. The users property + * Sets the users property value. List of users that this policy applies to. * @param array|null $value Value to set for the users property. */ public function setUsers(?array $value): void { diff --git a/src/Generated/Models/ExternalConnectors/Label.php b/src/Generated/Models/ExternalConnectors/Label.php index f4b9fcdbeca..ba5f58ce410 100644 --- a/src/Generated/Models/ExternalConnectors/Label.php +++ b/src/Generated/Models/ExternalConnectors/Label.php @@ -54,4 +54,9 @@ class Label extends Enum { public const PERSON_MANAGER = "personManager"; public const PERSON_ALTERNATE_CONTACTS = "personAlternateContacts"; public const PERSON_EMERGENCY_CONTACTS = "personEmergencyContacts"; + public const PERSON_EDUCATIONAL_ACTIVITIES = "personEducationalActivities"; + public const PERSON_INTERESTS = "personInterests"; + public const PERSON_LANGUAGES = "personLanguages"; + public const PERSON_PUBLICATIONS = "personPublications"; + public const PERSON_PATENTS = "personPatents"; } diff --git a/src/Generated/Models/FaceCheckConfiguration.php b/src/Generated/Models/FaceCheckConfiguration.php new file mode 100644 index 00000000000..7abf13ecb1e --- /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. Source of photo to validate Face Check against. Currently must always be portrait. + * @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. Source of photo to validate Face Check against. Currently must always be portrait. + * @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/Fido2AuthenticationMethod.php b/src/Generated/Models/Fido2AuthenticationMethod.php index f228eeccf0a..09d2b763b33 100644 --- a/src/Generated/Models/Fido2AuthenticationMethod.php +++ b/src/Generated/Models/Fido2AuthenticationMethod.php @@ -96,6 +96,7 @@ public function getFieldDeserializers(): array { 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'model' => fn(ParseNode $n) => $o->setModel($n->getStringValue()), 'passkeyType' => fn(ParseNode $n) => $o->setPasskeyType($n->getEnumValue(PasskeyType::class)), + 'publicKeyCredential' => fn(ParseNode $n) => $o->setPublicKeyCredential($n->getObjectValue([WebauthnPublicKeyCredential::class, 'createFromDiscriminatorValue'])), ]); } @@ -123,6 +124,18 @@ public function getPasskeyType(): ?PasskeyType { throw new \UnexpectedValueException("Invalid type found in backing store for 'passkeyType'"); } + /** + * Gets the publicKeyCredential property value. The publicKeyCredential property + * @return WebauthnPublicKeyCredential|null + */ + public function getPublicKeyCredential(): ?WebauthnPublicKeyCredential { + $val = $this->getBackingStore()->get('publicKeyCredential'); + if (is_null($val) || $val instanceof WebauthnPublicKeyCredential) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'publicKeyCredential'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -135,6 +148,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('model', $this->getModel()); $writer->writeEnumValue('passkeyType', $this->getPasskeyType()); + $writer->writeObjectValue('publicKeyCredential', $this->getPublicKeyCredential()); } /** @@ -185,4 +199,12 @@ public function setPasskeyType(?PasskeyType $value): void { $this->getBackingStore()->set('passkeyType', $value); } + /** + * Sets the publicKeyCredential property value. The publicKeyCredential property + * @param WebauthnPublicKeyCredential|null $value Value to set for the publicKeyCredential property. + */ + public function setPublicKeyCredential(?WebauthnPublicKeyCredential $value): void { + $this->getBackingStore()->set('publicKeyCredential', $value); + } + } diff --git a/src/Generated/Models/FileStorageContainer.php b/src/Generated/Models/FileStorageContainer.php index 3aad1f11261..523c20b6f28 100644 --- a/src/Generated/Models/FileStorageContainer.php +++ b/src/Generated/Models/FileStorageContainer.php @@ -215,7 +215,7 @@ public function getSettings(): ?FileStorageContainerSettings { } /** - * Gets the sharePointGroups property value. The sharePointGroups property + * Gets the sharePointGroups property value. The collection of sharePointGroup objects local to the container. Read-write. * @return array|null */ public function getSharePointGroups(): ?array { @@ -381,7 +381,7 @@ public function setSettings(?FileStorageContainerSettings $value): void { } /** - * Sets the sharePointGroups property value. The sharePointGroups property + * Sets the sharePointGroups property value. The collection of sharePointGroup objects local to the container. Read-write. * @param array|null $value Value to set for the sharePointGroups property. */ public function setSharePointGroups(?array $value): void { diff --git a/src/Generated/Models/GranularDriveRestoreArtifact.php b/src/Generated/Models/GranularDriveRestoreArtifact.php new file mode 100644 index 00000000000..e31c73d8bcd --- /dev/null +++ b/src/Generated/Models/GranularDriveRestoreArtifact.php @@ -0,0 +1,67 @@ +getBackingStore()->get('directoryObjectId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'directoryObjectId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'directoryObjectId' => fn(ParseNode $n) => $o->setDirectoryObjectId($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('directoryObjectId', $this->getDirectoryObjectId()); + } + + /** + * Sets the directoryObjectId property value. The directoryObjectId property + * @param string|null $value Value to set for the directoryObjectId property. + */ + public function setDirectoryObjectId(?string $value): void { + $this->getBackingStore()->set('directoryObjectId', $value); + } + +} diff --git a/src/Generated/Models/GranularDriveRestoreArtifactCollectionResponse.php b/src/Generated/Models/GranularDriveRestoreArtifactCollectionResponse.php new file mode 100644 index 00000000000..360e1c25334 --- /dev/null +++ b/src/Generated/Models/GranularDriveRestoreArtifactCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([GranularDriveRestoreArtifact::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, GranularDriveRestoreArtifact::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/GranularRestoreArtifactBase.php b/src/Generated/Models/GranularRestoreArtifactBase.php new file mode 100644 index 00000000000..624cb1c8571 --- /dev/null +++ b/src/Generated/Models/GranularRestoreArtifactBase.php @@ -0,0 +1,252 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.granularDriveRestoreArtifact': return new GranularDriveRestoreArtifact(); + case '#microsoft.graph.granularSiteRestoreArtifact': return new GranularSiteRestoreArtifact(); + } + } + return new GranularRestoreArtifactBase(); + } + + /** + * Gets the browseSessionId property value. The browseSessionId property + * @return string|null + */ + public function getBrowseSessionId(): ?string { + $val = $this->getBackingStore()->get('browseSessionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'browseSessionId'"); + } + + /** + * Gets the completionDateTime property value. The completionDateTime property + * @return DateTime|null + */ + public function getCompletionDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('completionDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completionDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'browseSessionId' => fn(ParseNode $n) => $o->setBrowseSessionId($n->getStringValue()), + 'completionDateTime' => fn(ParseNode $n) => $o->setCompletionDateTime($n->getDateTimeValue()), + 'restoredItemKey' => fn(ParseNode $n) => $o->setRestoredItemKey($n->getStringValue()), + 'restoredItemPath' => fn(ParseNode $n) => $o->setRestoredItemPath($n->getStringValue()), + 'restoredItemWebUrl' => fn(ParseNode $n) => $o->setRestoredItemWebUrl($n->getStringValue()), + 'restorePointDateTime' => fn(ParseNode $n) => $o->setRestorePointDateTime($n->getDateTimeValue()), + 'startDateTime' => fn(ParseNode $n) => $o->setStartDateTime($n->getDateTimeValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(ArtifactRestoreStatus::class)), + 'webUrl' => fn(ParseNode $n) => $o->setWebUrl($n->getStringValue()), + ]); + } + + /** + * Gets the restoredItemKey property value. The restoredItemKey property + * @return string|null + */ + public function getRestoredItemKey(): ?string { + $val = $this->getBackingStore()->get('restoredItemKey'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restoredItemKey'"); + } + + /** + * Gets the restoredItemPath property value. The restoredItemPath property + * @return string|null + */ + public function getRestoredItemPath(): ?string { + $val = $this->getBackingStore()->get('restoredItemPath'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restoredItemPath'"); + } + + /** + * Gets the restoredItemWebUrl property value. The restoredItemWebUrl property + * @return string|null + */ + public function getRestoredItemWebUrl(): ?string { + $val = $this->getBackingStore()->get('restoredItemWebUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restoredItemWebUrl'"); + } + + /** + * Gets the restorePointDateTime property value. The restorePointDateTime property + * @return DateTime|null + */ + public function getRestorePointDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('restorePointDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restorePointDateTime'"); + } + + /** + * Gets the startDateTime property value. The startDateTime property + * @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 status property value. The status property + * @return ArtifactRestoreStatus|null + */ + public function getStatus(): ?ArtifactRestoreStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof ArtifactRestoreStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the webUrl property value. The webUrl property + * @return string|null + */ + public function getWebUrl(): ?string { + $val = $this->getBackingStore()->get('webUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'webUrl'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('browseSessionId', $this->getBrowseSessionId()); + $writer->writeDateTimeValue('completionDateTime', $this->getCompletionDateTime()); + $writer->writeStringValue('restoredItemKey', $this->getRestoredItemKey()); + $writer->writeStringValue('restoredItemPath', $this->getRestoredItemPath()); + $writer->writeStringValue('restoredItemWebUrl', $this->getRestoredItemWebUrl()); + $writer->writeDateTimeValue('restorePointDateTime', $this->getRestorePointDateTime()); + $writer->writeDateTimeValue('startDateTime', $this->getStartDateTime()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeStringValue('webUrl', $this->getWebUrl()); + } + + /** + * Sets the browseSessionId property value. The browseSessionId property + * @param string|null $value Value to set for the browseSessionId property. + */ + public function setBrowseSessionId(?string $value): void { + $this->getBackingStore()->set('browseSessionId', $value); + } + + /** + * Sets the completionDateTime property value. The completionDateTime property + * @param DateTime|null $value Value to set for the completionDateTime property. + */ + public function setCompletionDateTime(?DateTime $value): void { + $this->getBackingStore()->set('completionDateTime', $value); + } + + /** + * Sets the restoredItemKey property value. The restoredItemKey property + * @param string|null $value Value to set for the restoredItemKey property. + */ + public function setRestoredItemKey(?string $value): void { + $this->getBackingStore()->set('restoredItemKey', $value); + } + + /** + * Sets the restoredItemPath property value. The restoredItemPath property + * @param string|null $value Value to set for the restoredItemPath property. + */ + public function setRestoredItemPath(?string $value): void { + $this->getBackingStore()->set('restoredItemPath', $value); + } + + /** + * Sets the restoredItemWebUrl property value. The restoredItemWebUrl property + * @param string|null $value Value to set for the restoredItemWebUrl property. + */ + public function setRestoredItemWebUrl(?string $value): void { + $this->getBackingStore()->set('restoredItemWebUrl', $value); + } + + /** + * Sets the restorePointDateTime property value. The restorePointDateTime property + * @param DateTime|null $value Value to set for the restorePointDateTime property. + */ + public function setRestorePointDateTime(?DateTime $value): void { + $this->getBackingStore()->set('restorePointDateTime', $value); + } + + /** + * Sets the startDateTime property value. The startDateTime property + * @param DateTime|null $value Value to set for the startDateTime property. + */ + public function setStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('startDateTime', $value); + } + + /** + * Sets the status property value. The status property + * @param ArtifactRestoreStatus|null $value Value to set for the status property. + */ + public function setStatus(?ArtifactRestoreStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the webUrl property value. The webUrl property + * @param string|null $value Value to set for the webUrl property. + */ + public function setWebUrl(?string $value): void { + $this->getBackingStore()->set('webUrl', $value); + } + +} diff --git a/src/Generated/Models/GranularSiteRestoreArtifact.php b/src/Generated/Models/GranularSiteRestoreArtifact.php new file mode 100644 index 00000000000..64b324551ca --- /dev/null +++ b/src/Generated/Models/GranularSiteRestoreArtifact.php @@ -0,0 +1,67 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'siteId' => fn(ParseNode $n) => $o->setSiteId($n->getStringValue()), + ]); + } + + /** + * Gets the siteId property value. The siteId property + * @return string|null + */ + public function getSiteId(): ?string { + $val = $this->getBackingStore()->get('siteId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'siteId'"); + } + + /** + * 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('siteId', $this->getSiteId()); + } + + /** + * Sets the siteId property value. The siteId property + * @param string|null $value Value to set for the siteId property. + */ + public function setSiteId(?string $value): void { + $this->getBackingStore()->set('siteId', $value); + } + +} diff --git a/src/Generated/Models/GranularSiteRestoreArtifactCollectionResponse.php b/src/Generated/Models/GranularSiteRestoreArtifactCollectionResponse.php new file mode 100644 index 00000000000..56e6f81374b --- /dev/null +++ b/src/Generated/Models/GranularSiteRestoreArtifactCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([GranularSiteRestoreArtifact::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, GranularSiteRestoreArtifact::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/IdentityContainer.php b/src/Generated/Models/IdentityContainer.php index 24196ef70d9..271b51e4a7d 100644 --- a/src/Generated/Models/IdentityContainer.php +++ b/src/Generated/Models/IdentityContainer.php @@ -123,6 +123,7 @@ public function getFieldDeserializers(): array { 'identityProviders' => fn(ParseNode $n) => $o->setIdentityProviders($n->getCollectionOfObjectValues([IdentityProviderBase::class, 'createFromDiscriminatorValue'])), 'riskPrevention' => fn(ParseNode $n) => $o->setRiskPrevention($n->getObjectValue([RiskPreventionContainer::class, 'createFromDiscriminatorValue'])), 'userFlowAttributes' => fn(ParseNode $n) => $o->setUserFlowAttributes($n->getCollectionOfObjectValues([IdentityUserFlowAttribute::class, 'createFromDiscriminatorValue'])), + 'verifiedId' => fn(ParseNode $n) => $o->setVerifiedId($n->getObjectValue([IdentityVerifiedIdRoot::class, 'createFromDiscriminatorValue'])), ]); } @@ -166,6 +167,18 @@ public function getUserFlowAttributes(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'userFlowAttributes'"); } + /** + * 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 @@ -181,6 +194,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('identityProviders', $this->getIdentityProviders()); $writer->writeObjectValue('riskPrevention', $this->getRiskPrevention()); $writer->writeCollectionOfObjectValues('userFlowAttributes', $this->getUserFlowAttributes()); + $writer->writeObjectValue('verifiedId', $this->getVerifiedId()); } /** @@ -255,4 +269,12 @@ public function setUserFlowAttributes(?array $value): void { $this->getBackingStore()->set('userFlowAttributes', $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/TaskProcessingResult.php b/src/Generated/Models/IdentityGovernance/TaskProcessingResult.php index 5217b93e8ef..aee6ababe49 100644 --- a/src/Generated/Models/IdentityGovernance/TaskProcessingResult.php +++ b/src/Generated/Models/IdentityGovernance/TaskProcessingResult.php @@ -73,6 +73,7 @@ public function getFieldDeserializers(): array { 'completedDateTime' => fn(ParseNode $n) => $o->setCompletedDateTime($n->getDateTimeValue()), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'failureReason' => fn(ParseNode $n) => $o->setFailureReason($n->getStringValue()), + 'processingInfo' => fn(ParseNode $n) => $o->setProcessingInfo($n->getStringValue()), 'processingStatus' => fn(ParseNode $n) => $o->setProcessingStatus($n->getEnumValue(LifecycleWorkflowProcessingStatus::class)), 'startedDateTime' => fn(ParseNode $n) => $o->setStartedDateTime($n->getDateTimeValue()), 'subject' => fn(ParseNode $n) => $o->setSubject($n->getObjectValue([User::class, 'createFromDiscriminatorValue'])), @@ -80,6 +81,18 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the processingInfo property value. The processingInfo property + * @return string|null + */ + public function getProcessingInfo(): ?string { + $val = $this->getBackingStore()->get('processingInfo'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'processingInfo'"); + } + /** * Gets the processingStatus property value. The processingStatus property * @return LifecycleWorkflowProcessingStatus|null @@ -137,6 +150,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('completedDateTime', $this->getCompletedDateTime()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeStringValue('failureReason', $this->getFailureReason()); + $writer->writeStringValue('processingInfo', $this->getProcessingInfo()); $writer->writeEnumValue('processingStatus', $this->getProcessingStatus()); $writer->writeDateTimeValue('startedDateTime', $this->getStartedDateTime()); $writer->writeObjectValue('subject', $this->getSubject()); @@ -167,6 +181,14 @@ public function setFailureReason(?string $value): void { $this->getBackingStore()->set('failureReason', $value); } + /** + * Sets the processingInfo property value. The processingInfo property + * @param string|null $value Value to set for the processingInfo property. + */ + public function setProcessingInfo(?string $value): void { + $this->getBackingStore()->set('processingInfo', $value); + } + /** * Sets the processingStatus property value. The processingStatus property * @param LifecycleWorkflowProcessingStatus|null $value Value to set for the processingStatus property. diff --git a/src/Generated/Models/IdentityVerifiedIdRoot.php b/src/Generated/Models/IdentityVerifiedIdRoot.php new file mode 100644 index 00000000000..7231d6bd0ea --- /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/LicenseAssignmentState.php b/src/Generated/Models/LicenseAssignmentState.php index 464712607dc..c5b9ca94c86 100644 --- a/src/Generated/Models/LicenseAssignmentState.php +++ b/src/Generated/Models/LicenseAssignmentState.php @@ -50,7 +50,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the assignedByGroup property value. The assignedByGroup property + * Gets the assignedByGroup property value. Indicates whether the license is directly-assigned or inherited from a group. If directly-assigned, this field is null; if inherited through a group membership, this field contains the ID of the group. Read-Only. * @return string|null */ public function getAssignedByGroup(): ?string { @@ -70,7 +70,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the disabledPlans property value. The disabledPlans property + * Gets the disabledPlans property value. The service plans that are disabled in this assignment. Read-Only. * @return array|null */ public function getDisabledPlans(): ?array { @@ -84,7 +84,7 @@ public function getDisabledPlans(): ?array { } /** - * Gets the error property value. The error property + * Gets the error property value. License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. The possible values are CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Other. For more information on how to identify and resolve license assignment errors, see here. * @return string|null */ public function getError(): ?string { @@ -120,7 +120,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the lastUpdatedDateTime property value. The lastUpdatedDateTime property + * Gets the lastUpdatedDateTime property value. The timestamp when the state of the license assignment was last updated. * @return DateTime|null */ public function getLastUpdatedDateTime(): ?DateTime { @@ -144,7 +144,7 @@ public function getOdataType(): ?string { } /** - * Gets the skuId property value. The skuId property + * Gets the skuId property value. The unique identifier for the SKU. Read-Only. * @return string|null */ public function getSkuId(): ?string { @@ -156,7 +156,7 @@ public function getSkuId(): ?string { } /** - * Gets the state property value. The state property + * Gets the state property value. Indicate the current state of this assignment. Read-Only. The possible values are Active, ActiveWithError, Disabled, and Error. * @return string|null */ public function getState(): ?string { @@ -191,7 +191,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the assignedByGroup property value. The assignedByGroup property + * Sets the assignedByGroup property value. Indicates whether the license is directly-assigned or inherited from a group. If directly-assigned, this field is null; if inherited through a group membership, this field contains the ID of the group. Read-Only. * @param string|null $value Value to set for the assignedByGroup property. */ public function setAssignedByGroup(?string $value): void { @@ -207,7 +207,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the disabledPlans property value. The disabledPlans property + * Sets the disabledPlans property value. The service plans that are disabled in this assignment. Read-Only. * @param array|null $value Value to set for the disabledPlans property. */ public function setDisabledPlans(?array $value): void { @@ -215,7 +215,7 @@ public function setDisabledPlans(?array $value): void { } /** - * Sets the error property value. The error property + * Sets the error property value. License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. The possible values are CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Other. For more information on how to identify and resolve license assignment errors, see here. * @param string|null $value Value to set for the error property. */ public function setError(?string $value): void { @@ -223,7 +223,7 @@ public function setError(?string $value): void { } /** - * Sets the lastUpdatedDateTime property value. The lastUpdatedDateTime property + * Sets the lastUpdatedDateTime property value. The timestamp when the state of the license assignment was last updated. * @param DateTime|null $value Value to set for the lastUpdatedDateTime property. */ public function setLastUpdatedDateTime(?DateTime $value): void { @@ -239,7 +239,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the skuId property value. The skuId property + * Sets the skuId property value. The unique identifier for the SKU. Read-Only. * @param string|null $value Value to set for the skuId property. */ public function setSkuId(?string $value): void { @@ -247,7 +247,7 @@ public function setSkuId(?string $value): void { } /** - * Sets the state property value. The state property + * Sets the state property value. Indicate the current state of this assignment. Read-Only. The possible values are Active, ActiveWithError, Disabled, and Error. * @param string|null $value Value to set for the state property. */ public function setState(?string $value): void { diff --git a/src/Generated/Models/LocalAdminPasswordSettings.php b/src/Generated/Models/LocalAdminPasswordSettings.php index 209a26656de..1909a24f83b 100644 --- a/src/Generated/Models/LocalAdminPasswordSettings.php +++ b/src/Generated/Models/LocalAdminPasswordSettings.php @@ -68,7 +68,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isEnabled property value. The isEnabled property + * Gets the isEnabled property value. Specifies whether LAPS is enabled. The default value is false. An admin can set it to true to enable Local Admin Password Solution (LAPS) within their organization. * @return bool|null */ public function getIsEnabled(): ?bool { @@ -118,7 +118,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the isEnabled property value. The isEnabled property + * Sets the isEnabled property value. Specifies whether LAPS is enabled. The default value is false. An admin can set it to true to enable Local Admin Password Solution (LAPS) within their organization. * @param bool|null $value Value to set for the isEnabled property. */ public function setIsEnabled(?bool $value): void { diff --git a/src/Generated/Models/LocalAdminSettings.php b/src/Generated/Models/LocalAdminSettings.php index 9ba07566c51..e0efa83aaad 100644 --- a/src/Generated/Models/LocalAdminSettings.php +++ b/src/Generated/Models/LocalAdminSettings.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the enableGlobalAdmins property value. The enableGlobalAdmins property + * Gets the enableGlobalAdmins property value. Indicates whether global administrators are local administrators on all Microsoft Entra-joined devices. This setting only applies to future registrations. Default is true. * @return bool|null */ public function getEnableGlobalAdmins(): ?bool { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the registeringUsers property value. The registeringUsers property + * Gets the registeringUsers property value. Determines the users and groups that become local administrators on Microsoft Entra joined devices that they register. * @return DeviceRegistrationMembership|null */ public function getRegisteringUsers(): ?DeviceRegistrationMembership { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the enableGlobalAdmins property value. The enableGlobalAdmins property + * Sets the enableGlobalAdmins property value. Indicates whether global administrators are local administrators on all Microsoft Entra-joined devices. This setting only applies to future registrations. Default is true. * @param bool|null $value Value to set for the enableGlobalAdmins property. */ public function setEnableGlobalAdmins(?bool $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the registeringUsers property value. The registeringUsers property + * Sets the registeringUsers property value. Determines the users and groups that become local administrators on Microsoft Entra joined devices that they register. * @param DeviceRegistrationMembership|null $value Value to set for the registeringUsers property. */ public function setRegisteringUsers(?DeviceRegistrationMembership $value): void { diff --git a/src/Generated/Models/MatchConfidenceLevel.php b/src/Generated/Models/MatchConfidenceLevel.php new file mode 100644 index 00000000000..5c6e54f26c8 --- /dev/null +++ b/src/Generated/Models/MatchConfidenceLevel.php @@ -0,0 +1,11 @@ +setOdataType('#microsoft.graph.onVerifiedIdClaimValidationCustomExtension'); + } + + /** + * 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 OnVerifiedIdClaimValidationCustomExtension + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnVerifiedIdClaimValidationCustomExtension { + return new OnVerifiedIdClaimValidationCustomExtension(); + } + + /** + * 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/OnVerifiedIdClaimValidationCustomExtensionHandler.php b/src/Generated/Models/OnVerifiedIdClaimValidationCustomExtensionHandler.php new file mode 100644 index 00000000000..e455f9b87fd --- /dev/null +++ b/src/Generated/Models/OnVerifiedIdClaimValidationCustomExtensionHandler.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.onVerifiedIdClaimValidationCustomExtensionHandler'); + } + + /** + * 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 OnVerifiedIdClaimValidationCustomExtensionHandler + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnVerifiedIdClaimValidationCustomExtensionHandler { + return new OnVerifiedIdClaimValidationCustomExtensionHandler(); + } + + /** + * Gets the configuration property value. Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. Optional. + * @return CustomExtensionOverwriteConfiguration|null + */ + public function getConfiguration(): ?CustomExtensionOverwriteConfiguration { + $val = $this->getBackingStore()->get('configuration'); + if (is_null($val) || $val instanceof CustomExtensionOverwriteConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configuration'"); + } + + /** + * Gets the customExtension property value. The customExtension property + * @return OnVerifiedIdClaimValidationCustomExtension|null + */ + public function getCustomExtension(): ?OnVerifiedIdClaimValidationCustomExtension { + $val = $this->getBackingStore()->get('customExtension'); + if (is_null($val) || $val instanceof OnVerifiedIdClaimValidationCustomExtension) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customExtension'"); + } + + /** + * 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([CustomExtensionOverwriteConfiguration::class, 'createFromDiscriminatorValue'])), + 'customExtension' => fn(ParseNode $n) => $o->setCustomExtension($n->getObjectValue([OnVerifiedIdClaimValidationCustomExtension::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('configuration', $this->getConfiguration()); + $writer->writeObjectValue('customExtension', $this->getCustomExtension()); + } + + /** + * Sets the configuration property value. Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. Optional. + * @param CustomExtensionOverwriteConfiguration|null $value Value to set for the configuration property. + */ + public function setConfiguration(?CustomExtensionOverwriteConfiguration $value): void { + $this->getBackingStore()->set('configuration', $value); + } + + /** + * Sets the customExtension property value. The customExtension property + * @param OnVerifiedIdClaimValidationCustomExtension|null $value Value to set for the customExtension property. + */ + public function setCustomExtension(?OnVerifiedIdClaimValidationCustomExtension $value): void { + $this->getBackingStore()->set('customExtension', $value); + } + +} diff --git a/src/Generated/Models/OnVerifiedIdClaimValidationHandler.php b/src/Generated/Models/OnVerifiedIdClaimValidationHandler.php new file mode 100644 index 00000000000..b5f622e3a02 --- /dev/null +++ b/src/Generated/Models/OnVerifiedIdClaimValidationHandler.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 OnVerifiedIdClaimValidationHandler + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnVerifiedIdClaimValidationHandler { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.onVerifiedIdClaimValidationCustomExtensionHandler': return new OnVerifiedIdClaimValidationCustomExtensionHandler(); + } + } + return new OnVerifiedIdClaimValidationHandler(); + } + + /** + * Gets 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/OnVerifiedIdClaimValidationListener.php b/src/Generated/Models/OnVerifiedIdClaimValidationListener.php new file mode 100644 index 00000000000..64a93ba705f --- /dev/null +++ b/src/Generated/Models/OnVerifiedIdClaimValidationListener.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.onVerifiedIdClaimValidationListener'); + } + + /** + * 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 OnVerifiedIdClaimValidationListener + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnVerifiedIdClaimValidationListener { + return new OnVerifiedIdClaimValidationListener(); + } + + /** + * 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([OnVerifiedIdClaimValidationHandler::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the handler property value. Configuration for the handler to invoke when this listener is triggered. For Verified ID claim validation scenarios, this is typically an onVerifiedIdClaimValidationCustomExtensionHandler. + * @return OnVerifiedIdClaimValidationHandler|null + */ + public function getHandler(): ?OnVerifiedIdClaimValidationHandler { + $val = $this->getBackingStore()->get('handler'); + if (is_null($val) || $val instanceof OnVerifiedIdClaimValidationHandler) { + 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 the handler to invoke when this listener is triggered. For Verified ID claim validation scenarios, this is typically an onVerifiedIdClaimValidationCustomExtensionHandler. + * @param OnVerifiedIdClaimValidationHandler|null $value Value to set for the handler property. + */ + public function setHandler(?OnVerifiedIdClaimValidationHandler $value): void { + $this->getBackingStore()->set('handler', $value); + } + +} diff --git a/src/Generated/Models/OneDriveForBusinessBrowseSession.php b/src/Generated/Models/OneDriveForBusinessBrowseSession.php new file mode 100644 index 00000000000..67d0990acd9 --- /dev/null +++ b/src/Generated/Models/OneDriveForBusinessBrowseSession.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.oneDriveForBusinessBrowseSession'); + } + + /** + * 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 OneDriveForBusinessBrowseSession + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OneDriveForBusinessBrowseSession { + return new OneDriveForBusinessBrowseSession(); + } + + /** + * Gets the directoryObjectId property value. The directoryObjectId property + * @return string|null + */ + public function getDirectoryObjectId(): ?string { + $val = $this->getBackingStore()->get('directoryObjectId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'directoryObjectId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'directoryObjectId' => fn(ParseNode $n) => $o->setDirectoryObjectId($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('directoryObjectId', $this->getDirectoryObjectId()); + } + + /** + * Sets the directoryObjectId property value. The directoryObjectId property + * @param string|null $value Value to set for the directoryObjectId property. + */ + public function setDirectoryObjectId(?string $value): void { + $this->getBackingStore()->set('directoryObjectId', $value); + } + +} diff --git a/src/Generated/Models/OneDriveForBusinessBrowseSessionCollectionResponse.php b/src/Generated/Models/OneDriveForBusinessBrowseSessionCollectionResponse.php new file mode 100644 index 00000000000..1632f55d593 --- /dev/null +++ b/src/Generated/Models/OneDriveForBusinessBrowseSessionCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([OneDriveForBusinessBrowseSession::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, OneDriveForBusinessBrowseSession::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/OneDriveForBusinessRestoreSession.php b/src/Generated/Models/OneDriveForBusinessRestoreSession.php index 92d5585199a..1ce34dac856 100644 --- a/src/Generated/Models/OneDriveForBusinessRestoreSession.php +++ b/src/Generated/Models/OneDriveForBusinessRestoreSession.php @@ -63,9 +63,24 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'driveRestoreArtifacts' => fn(ParseNode $n) => $o->setDriveRestoreArtifacts($n->getCollectionOfObjectValues([DriveRestoreArtifact::class, 'createFromDiscriminatorValue'])), 'driveRestoreArtifactsBulkAdditionRequests' => fn(ParseNode $n) => $o->setDriveRestoreArtifactsBulkAdditionRequests($n->getCollectionOfObjectValues([DriveRestoreArtifactsBulkAdditionRequest::class, 'createFromDiscriminatorValue'])), + 'granularDriveRestoreArtifacts' => fn(ParseNode $n) => $o->setGranularDriveRestoreArtifacts($n->getCollectionOfObjectValues([GranularDriveRestoreArtifact::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the granularDriveRestoreArtifacts property value. The granularDriveRestoreArtifacts property + * @return array|null + */ + public function getGranularDriveRestoreArtifacts(): ?array { + $val = $this->getBackingStore()->get('granularDriveRestoreArtifacts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, GranularDriveRestoreArtifact::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'granularDriveRestoreArtifacts'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -74,6 +89,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('driveRestoreArtifacts', $this->getDriveRestoreArtifacts()); $writer->writeCollectionOfObjectValues('driveRestoreArtifactsBulkAdditionRequests', $this->getDriveRestoreArtifactsBulkAdditionRequests()); + $writer->writeCollectionOfObjectValues('granularDriveRestoreArtifacts', $this->getGranularDriveRestoreArtifacts()); } /** @@ -92,4 +108,12 @@ public function setDriveRestoreArtifactsBulkAdditionRequests(?array $value): voi $this->getBackingStore()->set('driveRestoreArtifactsBulkAdditionRequests', $value); } + /** + * Sets the granularDriveRestoreArtifacts property value. The granularDriveRestoreArtifacts property + * @param array|null $value Value to set for the granularDriveRestoreArtifacts property. + */ + public function setGranularDriveRestoreArtifacts(?array $value): void { + $this->getBackingStore()->set('granularDriveRestoreArtifacts', $value); + } + } diff --git a/src/Generated/Models/OwnerlessGroupPolicy.php b/src/Generated/Models/OwnerlessGroupPolicy.php new file mode 100644 index 00000000000..dc6883e6bb6 --- /dev/null +++ b/src/Generated/Models/OwnerlessGroupPolicy.php @@ -0,0 +1,209 @@ +getBackingStore()->get('emailInfo'); + if (is_null($val) || $val instanceof EmailDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'emailInfo'"); + } + + /** + * Gets the enabledGroupIds property value. The enabledGroupIds property + * @return array|null + */ + public function getEnabledGroupIds(): ?array { + $val = $this->getBackingStore()->get('enabledGroupIds'); + 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 'enabledGroupIds'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'emailInfo' => fn(ParseNode $n) => $o->setEmailInfo($n->getObjectValue([EmailDetails::class, 'createFromDiscriminatorValue'])), + 'enabledGroupIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setEnabledGroupIds($val); + }, + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'maxMembersToNotify' => fn(ParseNode $n) => $o->setMaxMembersToNotify($n->getIntegerValue()), + 'notificationDurationInWeeks' => fn(ParseNode $n) => $o->setNotificationDurationInWeeks($n->getIntegerValue()), + 'policyWebUrl' => fn(ParseNode $n) => $o->setPolicyWebUrl($n->getStringValue()), + 'targetOwners' => fn(ParseNode $n) => $o->setTargetOwners($n->getObjectValue([TargetOwners::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * 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 maxMembersToNotify property value. The maxMembersToNotify property + * @return int|null + */ + public function getMaxMembersToNotify(): ?int { + $val = $this->getBackingStore()->get('maxMembersToNotify'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'maxMembersToNotify'"); + } + + /** + * Gets the notificationDurationInWeeks property value. The notificationDurationInWeeks property + * @return int|null + */ + public function getNotificationDurationInWeeks(): ?int { + $val = $this->getBackingStore()->get('notificationDurationInWeeks'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'notificationDurationInWeeks'"); + } + + /** + * Gets the policyWebUrl property value. The policyWebUrl property + * @return string|null + */ + public function getPolicyWebUrl(): ?string { + $val = $this->getBackingStore()->get('policyWebUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyWebUrl'"); + } + + /** + * Gets the targetOwners property value. The targetOwners property + * @return TargetOwners|null + */ + public function getTargetOwners(): ?TargetOwners { + $val = $this->getBackingStore()->get('targetOwners'); + if (is_null($val) || $val instanceof TargetOwners) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetOwners'"); + } + + /** + * 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('emailInfo', $this->getEmailInfo()); + $writer->writeCollectionOfPrimitiveValues('enabledGroupIds', $this->getEnabledGroupIds()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeIntegerValue('maxMembersToNotify', $this->getMaxMembersToNotify()); + $writer->writeIntegerValue('notificationDurationInWeeks', $this->getNotificationDurationInWeeks()); + $writer->writeStringValue('policyWebUrl', $this->getPolicyWebUrl()); + $writer->writeObjectValue('targetOwners', $this->getTargetOwners()); + } + + /** + * Sets the emailInfo property value. The emailInfo property + * @param EmailDetails|null $value Value to set for the emailInfo property. + */ + public function setEmailInfo(?EmailDetails $value): void { + $this->getBackingStore()->set('emailInfo', $value); + } + + /** + * Sets the enabledGroupIds property value. The enabledGroupIds property + * @param array|null $value Value to set for the enabledGroupIds property. + */ + public function setEnabledGroupIds(?array $value): void { + $this->getBackingStore()->set('enabledGroupIds', $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 maxMembersToNotify property value. The maxMembersToNotify property + * @param int|null $value Value to set for the maxMembersToNotify property. + */ + public function setMaxMembersToNotify(?int $value): void { + $this->getBackingStore()->set('maxMembersToNotify', $value); + } + + /** + * Sets the notificationDurationInWeeks property value. The notificationDurationInWeeks property + * @param int|null $value Value to set for the notificationDurationInWeeks property. + */ + public function setNotificationDurationInWeeks(?int $value): void { + $this->getBackingStore()->set('notificationDurationInWeeks', $value); + } + + /** + * Sets the policyWebUrl property value. The policyWebUrl property + * @param string|null $value Value to set for the policyWebUrl property. + */ + public function setPolicyWebUrl(?string $value): void { + $this->getBackingStore()->set('policyWebUrl', $value); + } + + /** + * Sets the targetOwners property value. The targetOwners property + * @param TargetOwners|null $value Value to set for the targetOwners property. + */ + public function setTargetOwners(?TargetOwners $value): void { + $this->getBackingStore()->set('targetOwners', $value); + } + +} diff --git a/src/Generated/Models/PolicyRoot.php b/src/Generated/Models/PolicyRoot.php index 9fb825b3faf..35884a91c0e 100644 --- a/src/Generated/Models/PolicyRoot.php +++ b/src/Generated/Models/PolicyRoot.php @@ -215,6 +215,7 @@ public function getFieldDeserializers(): array { 'featureRolloutPolicies' => fn(ParseNode $n) => $o->setFeatureRolloutPolicies($n->getCollectionOfObjectValues([FeatureRolloutPolicy::class, 'createFromDiscriminatorValue'])), 'homeRealmDiscoveryPolicies' => fn(ParseNode $n) => $o->setHomeRealmDiscoveryPolicies($n->getCollectionOfObjectValues([HomeRealmDiscoveryPolicy::class, 'createFromDiscriminatorValue'])), 'identitySecurityDefaultsEnforcementPolicy' => fn(ParseNode $n) => $o->setIdentitySecurityDefaultsEnforcementPolicy($n->getObjectValue([IdentitySecurityDefaultsEnforcementPolicy::class, 'createFromDiscriminatorValue'])), + 'ownerlessGroupPolicy' => fn(ParseNode $n) => $o->setOwnerlessGroupPolicy($n->getObjectValue([OwnerlessGroupPolicy::class, 'createFromDiscriminatorValue'])), 'permissionGrantPolicies' => fn(ParseNode $n) => $o->setPermissionGrantPolicies($n->getCollectionOfObjectValues([PermissionGrantPolicy::class, 'createFromDiscriminatorValue'])), 'roleManagementPolicies' => fn(ParseNode $n) => $o->setRoleManagementPolicies($n->getCollectionOfObjectValues([UnifiedRoleManagementPolicy::class, 'createFromDiscriminatorValue'])), 'roleManagementPolicyAssignments' => fn(ParseNode $n) => $o->setRoleManagementPolicyAssignments($n->getCollectionOfObjectValues([UnifiedRoleManagementPolicyAssignment::class, 'createFromDiscriminatorValue'])), @@ -249,6 +250,18 @@ public function getIdentitySecurityDefaultsEnforcementPolicy(): ?IdentitySecurit throw new \UnexpectedValueException("Invalid type found in backing store for 'identitySecurityDefaultsEnforcementPolicy'"); } + /** + * Gets the ownerlessGroupPolicy property value. The ownerlessGroupPolicy property + * @return OwnerlessGroupPolicy|null + */ + public function getOwnerlessGroupPolicy(): ?OwnerlessGroupPolicy { + $val = $this->getBackingStore()->get('ownerlessGroupPolicy'); + if (is_null($val) || $val instanceof OwnerlessGroupPolicy) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ownerlessGroupPolicy'"); + } + /** * Gets the permissionGrantPolicies property value. The policy that specifies the conditions under which consent can be granted. * @return array|null @@ -340,6 +353,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('featureRolloutPolicies', $this->getFeatureRolloutPolicies()); $writer->writeCollectionOfObjectValues('homeRealmDiscoveryPolicies', $this->getHomeRealmDiscoveryPolicies()); $writer->writeObjectValue('identitySecurityDefaultsEnforcementPolicy', $this->getIdentitySecurityDefaultsEnforcementPolicy()); + $writer->writeObjectValue('ownerlessGroupPolicy', $this->getOwnerlessGroupPolicy()); $writer->writeCollectionOfObjectValues('permissionGrantPolicies', $this->getPermissionGrantPolicies()); $writer->writeCollectionOfObjectValues('roleManagementPolicies', $this->getRoleManagementPolicies()); $writer->writeCollectionOfObjectValues('roleManagementPolicyAssignments', $this->getRoleManagementPolicyAssignments()); @@ -467,6 +481,14 @@ public function setIdentitySecurityDefaultsEnforcementPolicy(?IdentitySecurityDe $this->getBackingStore()->set('identitySecurityDefaultsEnforcementPolicy', $value); } + /** + * Sets the ownerlessGroupPolicy property value. The ownerlessGroupPolicy property + * @param OwnerlessGroupPolicy|null $value Value to set for the ownerlessGroupPolicy property. + */ + public function setOwnerlessGroupPolicy(?OwnerlessGroupPolicy $value): void { + $this->getBackingStore()->set('ownerlessGroupPolicy', $value); + } + /** * Sets the permissionGrantPolicies property value. The policy that specifies the conditions under which consent can be granted. * @param array|null $value Value to set for the permissionGrantPolicies property. diff --git a/src/Generated/Models/RestoreJobType.php b/src/Generated/Models/RestoreJobType.php index 5aab528e19c..326d7c395c6 100644 --- a/src/Generated/Models/RestoreJobType.php +++ b/src/Generated/Models/RestoreJobType.php @@ -8,4 +8,5 @@ class RestoreJobType extends Enum { public const STANDARD = "standard"; public const BULK = "bulk"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const GRANULAR = "granular"; } diff --git a/src/Generated/Models/RiskDetail.php b/src/Generated/Models/RiskDetail.php index ab83930fc3c..297d02a8956 100644 --- a/src/Generated/Models/RiskDetail.php +++ b/src/Generated/Models/RiskDetail.php @@ -23,4 +23,5 @@ 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 MICROSOFT_REVOKED_SESSIONS = "microsoftRevokedSessions"; } diff --git a/src/Generated/Models/Security/Alert.php b/src/Generated/Models/Security/Alert.php index 5d265105376..ee7b1be315d 100644 --- a/src/Generated/Models/Security/Alert.php +++ b/src/Generated/Models/Security/Alert.php @@ -87,6 +87,20 @@ public function getAssignedTo(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedTo'"); } + /** + * Gets the categories property value. The categories property + * @return array|null + */ + public function getCategories(): ?array { + $val = $this->getBackingStore()->get('categories'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'categories'"); + } + /** * Gets the category property value. The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. * @return string|null @@ -223,6 +237,14 @@ public function getFieldDeserializers(): array { 'alertPolicyId' => fn(ParseNode $n) => $o->setAlertPolicyId($n->getStringValue()), 'alertWebUrl' => fn(ParseNode $n) => $o->setAlertWebUrl($n->getStringValue()), 'assignedTo' => fn(ParseNode $n) => $o->setAssignedTo($n->getStringValue()), + 'categories' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setCategories($val); + }, 'category' => fn(ParseNode $n) => $o->setCategory($n->getStringValue()), 'classification' => fn(ParseNode $n) => $o->setClassification($n->getEnumValue(AlertClassification::class)), 'comments' => fn(ParseNode $n) => $o->setComments($n->getCollectionOfObjectValues([AlertComment::class, 'createFromDiscriminatorValue'])), @@ -512,6 +534,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('alertPolicyId', $this->getAlertPolicyId()); $writer->writeStringValue('alertWebUrl', $this->getAlertWebUrl()); $writer->writeStringValue('assignedTo', $this->getAssignedTo()); + $writer->writeCollectionOfPrimitiveValues('categories', $this->getCategories()); $writer->writeStringValue('category', $this->getCategory()); $writer->writeEnumValue('classification', $this->getClassification()); $writer->writeCollectionOfObjectValues('comments', $this->getComments()); @@ -583,6 +606,14 @@ public function setAssignedTo(?string $value): void { $this->getBackingStore()->set('assignedTo', $value); } + /** + * Sets the categories property value. The categories property + * @param array|null $value Value to set for the categories property. + */ + public function setCategories(?array $value): void { + $this->getBackingStore()->set('categories', $value); + } + /** * Sets the category property value. The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. * @param string|null $value Value to set for the category property. diff --git a/src/Generated/Models/Security/DataSource.php b/src/Generated/Models/Security/DataSource.php index 9bfca4aabfa..5c711a971c0 100644 --- a/src/Generated/Models/Security/DataSource.php +++ b/src/Generated/Models/Security/DataSource.php @@ -87,7 +87,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the holdStatus property value. The hold status of the dataSource.The possible values are: notApplied, applied, applying, removing, partial + * Gets the holdStatus property value. The hold status of the dataSource. The possible values are: notApplied, applied, applying, removing, partial. * @return DataSourceHoldStatus|null */ public function getHoldStatus(): ?DataSourceHoldStatus { @@ -135,7 +135,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the holdStatus property value. The hold status of the dataSource.The possible values are: notApplied, applied, applying, removing, partial + * Sets the holdStatus property value. The hold status of the dataSource. The possible values are: notApplied, applied, applying, removing, partial. * @param DataSourceHoldStatus|null $value Value to set for the holdStatus property. */ public function setHoldStatus(?DataSourceHoldStatus $value): void { diff --git a/src/Generated/Models/SharePointBrowseSession.php b/src/Generated/Models/SharePointBrowseSession.php new file mode 100644 index 00000000000..e96036aa6b0 --- /dev/null +++ b/src/Generated/Models/SharePointBrowseSession.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.sharePointBrowseSession'); + } + + /** + * 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 SharePointBrowseSession + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointBrowseSession { + return new SharePointBrowseSession(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'siteId' => fn(ParseNode $n) => $o->setSiteId($n->getStringValue()), + ]); + } + + /** + * Gets the siteId property value. The siteId property + * @return string|null + */ + public function getSiteId(): ?string { + $val = $this->getBackingStore()->get('siteId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'siteId'"); + } + + /** + * 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('siteId', $this->getSiteId()); + } + + /** + * Sets the siteId property value. The siteId property + * @param string|null $value Value to set for the siteId property. + */ + public function setSiteId(?string $value): void { + $this->getBackingStore()->set('siteId', $value); + } + +} diff --git a/src/Generated/Models/SharePointBrowseSessionCollectionResponse.php b/src/Generated/Models/SharePointBrowseSessionCollectionResponse.php new file mode 100644 index 00000000000..d6101593bf2 --- /dev/null +++ b/src/Generated/Models/SharePointBrowseSessionCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([SharePointBrowseSession::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, SharePointBrowseSession::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/SharePointGroup.php b/src/Generated/Models/SharePointGroup.php index 235bef02136..bc8a7cda490 100644 --- a/src/Generated/Models/SharePointGroup.php +++ b/src/Generated/Models/SharePointGroup.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Share } /** - * Gets the description property value. The description property + * Gets the description property value. The user-visible description of the sharePointGroup. Read-write. * @return string|null */ public function getDescription(): ?string { @@ -52,7 +52,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the members property value. The members property + * Gets the members property value. The set of members in the sharePointGroup. Read-write. * @return array|null */ public function getMembers(): ?array { @@ -66,7 +66,7 @@ public function getMembers(): ?array { } /** - * Gets the principalId property value. The principalId property + * Gets the principalId property value. The principal ID of the SharePoint group in the tenant. Read-only. * @return string|null */ public function getPrincipalId(): ?string { @@ -78,7 +78,7 @@ public function getPrincipalId(): ?string { } /** - * Gets the title property value. The title property + * Gets the title property value. The user-visible title of the sharePointGroup. Read-write. * @return string|null */ public function getTitle(): ?string { @@ -102,7 +102,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the description property value. The description property + * Sets the description property value. The user-visible description of the sharePointGroup. Read-write. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -110,7 +110,7 @@ public function setDescription(?string $value): void { } /** - * Sets the members property value. The members property + * Sets the members property value. The set of members in the sharePointGroup. Read-write. * @param array|null $value Value to set for the members property. */ public function setMembers(?array $value): void { @@ -118,7 +118,7 @@ public function setMembers(?array $value): void { } /** - * Sets the principalId property value. The principalId property + * Sets the principalId property value. The principal ID of the SharePoint group in the tenant. Read-only. * @param string|null $value Value to set for the principalId property. */ public function setPrincipalId(?string $value): void { @@ -126,7 +126,7 @@ public function setPrincipalId(?string $value): void { } /** - * Sets the title property value. The title property + * Sets the title property value. The user-visible title of the sharePointGroup. Read-write. * @param string|null $value Value to set for the title property. */ public function setTitle(?string $value): void { diff --git a/src/Generated/Models/SharePointGroupIdentity.php b/src/Generated/Models/SharePointGroupIdentity.php index 891683bbfcb..9f43d8faf9f 100644 --- a/src/Generated/Models/SharePointGroupIdentity.php +++ b/src/Generated/Models/SharePointGroupIdentity.php @@ -38,7 +38,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the principalId property value. The principalId property + * Gets the principalId property value. The principal ID of the SharePoint group in the tenant. Read-only. * @return string|null */ public function getPrincipalId(): ?string { @@ -50,7 +50,7 @@ public function getPrincipalId(): ?string { } /** - * Gets the title property value. The title property + * Gets the title property value. The title of the SharePoint group. Read-only. * @return string|null */ public function getTitle(): ?string { @@ -72,7 +72,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the principalId property value. The principalId property + * Sets the principalId property value. The principal ID of the SharePoint group in the tenant. Read-only. * @param string|null $value Value to set for the principalId property. */ public function setPrincipalId(?string $value): void { @@ -80,7 +80,7 @@ public function setPrincipalId(?string $value): void { } /** - * Sets the title property value. The title property + * Sets the title property value. The title of the SharePoint group. Read-only. * @param string|null $value Value to set for the title property. */ public function setTitle(?string $value): void { diff --git a/src/Generated/Models/SharePointGroupMember.php b/src/Generated/Models/SharePointGroupMember.php index 9642feee9ed..eb93d6fc86d 100644 --- a/src/Generated/Models/SharePointGroupMember.php +++ b/src/Generated/Models/SharePointGroupMember.php @@ -36,7 +36,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the identity property value. The identity property + * Gets the identity property value. The identity represented by the sharePointGroupMember object. * @return SharePointIdentitySet|null */ public function getIdentity(): ?SharePointIdentitySet { @@ -57,7 +57,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the identity property value. The identity property + * Sets the identity property value. The identity represented by the sharePointGroupMember object. * @param SharePointIdentitySet|null $value Value to set for the identity property. */ public function setIdentity(?SharePointIdentitySet $value): void { diff --git a/src/Generated/Models/SharePointIdentitySet.php b/src/Generated/Models/SharePointIdentitySet.php index b89ca543268..3eb4acb39a1 100644 --- a/src/Generated/Models/SharePointIdentitySet.php +++ b/src/Generated/Models/SharePointIdentitySet.php @@ -52,7 +52,7 @@ public function getGroup(): ?Identity { } /** - * Gets the sharePointGroup property value. The sharePointGroup property + * Gets the sharePointGroup property value. The SharePoint group associated with this action, identified by a globally unique ID. Use this property instead of siteGroup when available. Optional. * @return SharePointGroupIdentity|null */ public function getSharePointGroup(): ?SharePointGroupIdentity { @@ -64,7 +64,7 @@ public function getSharePointGroup(): ?SharePointGroupIdentity { } /** - * Gets the siteGroup property value. The SharePoint group associated with this action. Optional. + * Gets the siteGroup property value. The SharePoint group associated with this action, identified by a principal ID that is unique only within the site. Optional. * @return SharePointIdentity|null */ public function getSiteGroup(): ?SharePointIdentity { @@ -108,7 +108,7 @@ public function setGroup(?Identity $value): void { } /** - * Sets the sharePointGroup property value. The sharePointGroup property + * Sets the sharePointGroup property value. The SharePoint group associated with this action, identified by a globally unique ID. Use this property instead of siteGroup when available. Optional. * @param SharePointGroupIdentity|null $value Value to set for the sharePointGroup property. */ public function setSharePointGroup(?SharePointGroupIdentity $value): void { @@ -116,7 +116,7 @@ public function setSharePointGroup(?SharePointGroupIdentity $value): void { } /** - * Sets the siteGroup property value. The SharePoint group associated with this action. Optional. + * Sets the siteGroup property value. The SharePoint group associated with this action, identified by a principal ID that is unique only within the site. Optional. * @param SharePointIdentity|null $value Value to set for the siteGroup property. */ public function setSiteGroup(?SharePointIdentity $value): void { diff --git a/src/Generated/Models/SharePointRestoreSession.php b/src/Generated/Models/SharePointRestoreSession.php index 76d18b97bcb..1823eaadb95 100644 --- a/src/Generated/Models/SharePointRestoreSession.php +++ b/src/Generated/Models/SharePointRestoreSession.php @@ -33,11 +33,26 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Share public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'granularSiteRestoreArtifacts' => fn(ParseNode $n) => $o->setGranularSiteRestoreArtifacts($n->getCollectionOfObjectValues([GranularSiteRestoreArtifact::class, 'createFromDiscriminatorValue'])), 'siteRestoreArtifacts' => fn(ParseNode $n) => $o->setSiteRestoreArtifacts($n->getCollectionOfObjectValues([SiteRestoreArtifact::class, 'createFromDiscriminatorValue'])), 'siteRestoreArtifactsBulkAdditionRequests' => fn(ParseNode $n) => $o->setSiteRestoreArtifactsBulkAdditionRequests($n->getCollectionOfObjectValues([SiteRestoreArtifactsBulkAdditionRequest::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the granularSiteRestoreArtifacts property value. The granularSiteRestoreArtifacts property + * @return array|null + */ + public function getGranularSiteRestoreArtifacts(): ?array { + $val = $this->getBackingStore()->get('granularSiteRestoreArtifacts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, GranularSiteRestoreArtifact::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'granularSiteRestoreArtifacts'"); + } + /** * Gets the siteRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore SharePoint sites. * @return array|null @@ -72,10 +87,19 @@ public function getSiteRestoreArtifactsBulkAdditionRequests(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeCollectionOfObjectValues('granularSiteRestoreArtifacts', $this->getGranularSiteRestoreArtifacts()); $writer->writeCollectionOfObjectValues('siteRestoreArtifacts', $this->getSiteRestoreArtifacts()); $writer->writeCollectionOfObjectValues('siteRestoreArtifactsBulkAdditionRequests', $this->getSiteRestoreArtifactsBulkAdditionRequests()); } + /** + * Sets the granularSiteRestoreArtifacts property value. The granularSiteRestoreArtifacts property + * @param array|null $value Value to set for the granularSiteRestoreArtifacts property. + */ + public function setGranularSiteRestoreArtifacts(?array $value): void { + $this->getBackingStore()->set('granularSiteRestoreArtifacts', $value); + } + /** * Sets the siteRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore SharePoint sites. * @param array|null $value Value to set for the siteRestoreArtifacts property. diff --git a/src/Generated/Models/TargetOwners.php b/src/Generated/Models/TargetOwners.php new file mode 100644 index 00000000000..2507a906b16 --- /dev/null +++ b/src/Generated/Models/TargetOwners.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 TargetOwners + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TargetOwners { + return new TargetOwners(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return 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 [ + 'notifyMembers' => fn(ParseNode $n) => $o->setNotifyMembers($n->getEnumValue(NotifyMembers::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'securityGroups' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSecurityGroups($val); + }, + ]; + } + + /** + * Gets the notifyMembers property value. The notifyMembers property + * @return NotifyMembers|null + */ + public function getNotifyMembers(): ?NotifyMembers { + $val = $this->getBackingStore()->get('notifyMembers'); + if (is_null($val) || $val instanceof NotifyMembers) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'notifyMembers'"); + } + + /** + * 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 securityGroups property value. The securityGroups property + * @return array|null + */ + public function getSecurityGroups(): ?array { + $val = $this->getBackingStore()->get('securityGroups'); + 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 'securityGroups'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('notifyMembers', $this->getNotifyMembers()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfPrimitiveValues('securityGroups', $this->getSecurityGroups()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param 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 notifyMembers property value. The notifyMembers property + * @param NotifyMembers|null $value Value to set for the notifyMembers property. + */ + public function setNotifyMembers(?NotifyMembers $value): void { + $this->getBackingStore()->set('notifyMembers', $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 securityGroups property value. The securityGroups property + * @param array|null $value Value to set for the securityGroups property. + */ + public function setSecurityGroups(?array $value): void { + $this->getBackingStore()->set('securityGroups', $value); + } + +} diff --git a/src/Generated/Models/VerifiedIdProfile.php b/src/Generated/Models/VerifiedIdProfile.php new file mode 100644 index 00000000000..0b6b0cb8dcb --- /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. 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. 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/VerifiedIdProfileCollectionResponse.php b/src/Generated/Models/VerifiedIdProfileCollectionResponse.php new file mode 100644 index 00000000000..c6db4dae040 --- /dev/null +++ b/src/Generated/Models/VerifiedIdProfileCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([VerifiedIdProfile::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, VerifiedIdProfile::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/VerifiedIdProfileConfiguration.php b/src/Generated/Models/VerifiedIdProfileConfiguration.php new file mode 100644 index 00000000000..f51bd0c2ce7 --- /dev/null +++ b/src/Generated/Models/VerifiedIdProfileConfiguration.php @@ -0,0 +1,227 @@ +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'"); + } + + /** + * Gets the claimValidation property value. The claimValidation property + * @return ClaimValidation|null + */ + public function getClaimValidation(): ?ClaimValidation { + $val = $this->getBackingStore()->get('claimValidation'); + if (is_null($val) || $val instanceof ClaimValidation) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'claimValidation'"); + } + + /** + * 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)), + 'claimValidation' => fn(ParseNode $n) => $o->setClaimValidation($n->getObjectValue([ClaimValidation::class, 'createFromDiscriminatorValue'])), + '@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->writeObjectValue('claimValidation', $this->getClaimValidation()); + $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 claimValidation property value. The claimValidation property + * @param ClaimValidation|null $value Value to set for the claimValidation property. + */ + public function setClaimValidation(?ClaimValidation $value): void { + $this->getBackingStore()->set('claimValidation', $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..de2720e9918 --- /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..237523010ed --- /dev/null +++ b/src/Generated/Models/VerifiedIdUsageConfigurationPurpose.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 WebauthnAuthenticationExtensionsClientInputs + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebauthnAuthenticationExtensionsClientInputs { + return new WebauthnAuthenticationExtensionsClientInputs(); + } + + /** + * Gets 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/WebauthnAuthenticationExtensionsClientOutputs.php b/src/Generated/Models/WebauthnAuthenticationExtensionsClientOutputs.php new file mode 100644 index 00000000000..ccbcadb3b6e --- /dev/null +++ b/src/Generated/Models/WebauthnAuthenticationExtensionsClientOutputs.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 WebauthnAuthenticationExtensionsClientOutputs + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebauthnAuthenticationExtensionsClientOutputs { + return new WebauthnAuthenticationExtensionsClientOutputs(); + } + + /** + * Gets 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/WebauthnAuthenticatorAttestationResponse.php b/src/Generated/Models/WebauthnAuthenticatorAttestationResponse.php new file mode 100644 index 00000000000..f770cea6946 --- /dev/null +++ b/src/Generated/Models/WebauthnAuthenticatorAttestationResponse.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 WebauthnAuthenticatorAttestationResponse + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebauthnAuthenticatorAttestationResponse { + return new WebauthnAuthenticatorAttestationResponse(); + } + + /** + * Gets 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 attestationObject property value. The attestationObject property + * @return string|null + */ + public function getAttestationObject(): ?string { + $val = $this->getBackingStore()->get('attestationObject'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'attestationObject'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the clientDataJSON property value. The clientDataJSON property + * @return string|null + */ + public function getClientDataJSON(): ?string { + $val = $this->getBackingStore()->get('clientDataJSON'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientDataJSON'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'attestationObject' => fn(ParseNode $n) => $o->setAttestationObject($n->getStringValue()), + 'clientDataJSON' => fn(ParseNode $n) => $o->setClientDataJSON($n->getStringValue()), + '@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('attestationObject', $this->getAttestationObject()); + $writer->writeStringValue('clientDataJSON', $this->getClientDataJSON()); + $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 attestationObject property value. The attestationObject property + * @param string|null $value Value to set for the attestationObject property. + */ + public function setAttestationObject(?string $value): void { + $this->getBackingStore()->set('attestationObject', $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 clientDataJSON property value. The clientDataJSON property + * @param string|null $value Value to set for the clientDataJSON property. + */ + public function setClientDataJSON(?string $value): void { + $this->getBackingStore()->set('clientDataJSON', $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/WebauthnAuthenticatorSelectionCriteria.php b/src/Generated/Models/WebauthnAuthenticatorSelectionCriteria.php new file mode 100644 index 00000000000..f2f00a9d001 --- /dev/null +++ b/src/Generated/Models/WebauthnAuthenticatorSelectionCriteria.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 WebauthnAuthenticatorSelectionCriteria + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebauthnAuthenticatorSelectionCriteria { + return new WebauthnAuthenticatorSelectionCriteria(); + } + + /** + * Gets 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 authenticatorAttachment property value. The authenticatorAttachment property + * @return string|null + */ + public function getAuthenticatorAttachment(): ?string { + $val = $this->getBackingStore()->get('authenticatorAttachment'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authenticatorAttachment'"); + } + + /** + * 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 [ + 'authenticatorAttachment' => fn(ParseNode $n) => $o->setAuthenticatorAttachment($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'requireResidentKey' => fn(ParseNode $n) => $o->setRequireResidentKey($n->getBooleanValue()), + 'userVerification' => fn(ParseNode $n) => $o->setUserVerification($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 requireResidentKey property value. The requireResidentKey property + * @return bool|null + */ + public function getRequireResidentKey(): ?bool { + $val = $this->getBackingStore()->get('requireResidentKey'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'requireResidentKey'"); + } + + /** + * Gets the userVerification property value. The userVerification property + * @return string|null + */ + public function getUserVerification(): ?string { + $val = $this->getBackingStore()->get('userVerification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userVerification'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('authenticatorAttachment', $this->getAuthenticatorAttachment()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeBooleanValue('requireResidentKey', $this->getRequireResidentKey()); + $writer->writeStringValue('userVerification', $this->getUserVerification()); + $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 authenticatorAttachment property value. The authenticatorAttachment property + * @param string|null $value Value to set for the authenticatorAttachment property. + */ + public function setAuthenticatorAttachment(?string $value): void { + $this->getBackingStore()->set('authenticatorAttachment', $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 requireResidentKey property value. The requireResidentKey property + * @param bool|null $value Value to set for the requireResidentKey property. + */ + public function setRequireResidentKey(?bool $value): void { + $this->getBackingStore()->set('requireResidentKey', $value); + } + + /** + * Sets the userVerification property value. The userVerification property + * @param string|null $value Value to set for the userVerification property. + */ + public function setUserVerification(?string $value): void { + $this->getBackingStore()->set('userVerification', $value); + } + +} diff --git a/src/Generated/Models/WebauthnCredentialCreationOptions.php b/src/Generated/Models/WebauthnCredentialCreationOptions.php new file mode 100644 index 00000000000..6a4c4f4015e --- /dev/null +++ b/src/Generated/Models/WebauthnCredentialCreationOptions.php @@ -0,0 +1,159 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return WebauthnCredentialCreationOptions + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebauthnCredentialCreationOptions { + return new WebauthnCredentialCreationOptions(); + } + + /** + * Gets 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 challengeTimeoutDateTime property value. The challengeTimeoutDateTime property + * @return DateTime|null + */ + public function getChallengeTimeoutDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('challengeTimeoutDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'challengeTimeoutDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'challengeTimeoutDateTime' => fn(ParseNode $n) => $o->setChallengeTimeoutDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'publicKey' => fn(ParseNode $n) => $o->setPublicKey($n->getObjectValue([WebauthnPublicKeyCredentialCreationOptions::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 publicKey property value. The publicKey property + * @return WebauthnPublicKeyCredentialCreationOptions|null + */ + public function getPublicKey(): ?WebauthnPublicKeyCredentialCreationOptions { + $val = $this->getBackingStore()->get('publicKey'); + if (is_null($val) || $val instanceof WebauthnPublicKeyCredentialCreationOptions) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'publicKey'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('challengeTimeoutDateTime', $this->getChallengeTimeoutDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('publicKey', $this->getPublicKey()); + $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 challengeTimeoutDateTime property value. The challengeTimeoutDateTime property + * @param DateTime|null $value Value to set for the challengeTimeoutDateTime property. + */ + public function setChallengeTimeoutDateTime(?DateTime $value): void { + $this->getBackingStore()->set('challengeTimeoutDateTime', $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 publicKey property value. The publicKey property + * @param WebauthnPublicKeyCredentialCreationOptions|null $value Value to set for the publicKey property. + */ + public function setPublicKey(?WebauthnPublicKeyCredentialCreationOptions $value): void { + $this->getBackingStore()->set('publicKey', $value); + } + +} diff --git a/src/Generated/Models/WebauthnPublicKeyCredential.php b/src/Generated/Models/WebauthnPublicKeyCredential.php new file mode 100644 index 00000000000..fc8036abffd --- /dev/null +++ b/src/Generated/Models/WebauthnPublicKeyCredential.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 WebauthnPublicKeyCredential + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebauthnPublicKeyCredential { + return new WebauthnPublicKeyCredential(); + } + + /** + * Gets 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 clientExtensionResults property value. The clientExtensionResults property + * @return WebauthnAuthenticationExtensionsClientOutputs|null + */ + public function getClientExtensionResults(): ?WebauthnAuthenticationExtensionsClientOutputs { + $val = $this->getBackingStore()->get('clientExtensionResults'); + if (is_null($val) || $val instanceof WebauthnAuthenticationExtensionsClientOutputs) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientExtensionResults'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'clientExtensionResults' => fn(ParseNode $n) => $o->setClientExtensionResults($n->getObjectValue([WebauthnAuthenticationExtensionsClientOutputs::class, 'createFromDiscriminatorValue'])), + 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'response' => fn(ParseNode $n) => $o->setResponse($n->getObjectValue([WebauthnAuthenticatorAttestationResponse::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the id property value. The id property + * @return string|null + */ + public function getId(): ?string { + $val = $this->getBackingStore()->get('id'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the response property value. The response property + * @return WebauthnAuthenticatorAttestationResponse|null + */ + public function getResponse(): ?WebauthnAuthenticatorAttestationResponse { + $val = $this->getBackingStore()->get('response'); + if (is_null($val) || $val instanceof WebauthnAuthenticatorAttestationResponse) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'response'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('clientExtensionResults', $this->getClientExtensionResults()); + $writer->writeStringValue('id', $this->getId()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('response', $this->getResponse()); + $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 clientExtensionResults property value. The clientExtensionResults property + * @param WebauthnAuthenticationExtensionsClientOutputs|null $value Value to set for the clientExtensionResults property. + */ + public function setClientExtensionResults(?WebauthnAuthenticationExtensionsClientOutputs $value): void { + $this->getBackingStore()->set('clientExtensionResults', $value); + } + + /** + * 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); + } + + /** + * 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 response property value. The response property + * @param WebauthnAuthenticatorAttestationResponse|null $value Value to set for the response property. + */ + public function setResponse(?WebauthnAuthenticatorAttestationResponse $value): void { + $this->getBackingStore()->set('response', $value); + } + +} diff --git a/src/Generated/Models/WebauthnPublicKeyCredentialCreationOptions.php b/src/Generated/Models/WebauthnPublicKeyCredentialCreationOptions.php new file mode 100644 index 00000000000..b74e440a1a7 --- /dev/null +++ b/src/Generated/Models/WebauthnPublicKeyCredentialCreationOptions.php @@ -0,0 +1,317 @@ +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 WebauthnPublicKeyCredentialCreationOptions + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebauthnPublicKeyCredentialCreationOptions { + return new WebauthnPublicKeyCredentialCreationOptions(); + } + + /** + * Gets 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 attestation property value. The attestation property + * @return string|null + */ + public function getAttestation(): ?string { + $val = $this->getBackingStore()->get('attestation'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'attestation'"); + } + + /** + * Gets the authenticatorSelection property value. The authenticatorSelection property + * @return WebauthnAuthenticatorSelectionCriteria|null + */ + public function getAuthenticatorSelection(): ?WebauthnAuthenticatorSelectionCriteria { + $val = $this->getBackingStore()->get('authenticatorSelection'); + if (is_null($val) || $val instanceof WebauthnAuthenticatorSelectionCriteria) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authenticatorSelection'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the challenge property value. The challenge property + * @return string|null + */ + public function getChallenge(): ?string { + $val = $this->getBackingStore()->get('challenge'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'challenge'"); + } + + /** + * Gets the excludeCredentials property value. The excludeCredentials property + * @return array|null + */ + public function getExcludeCredentials(): ?array { + $val = $this->getBackingStore()->get('excludeCredentials'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, WebauthnPublicKeyCredentialDescriptor::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'excludeCredentials'"); + } + + /** + * Gets the extensions property value. The extensions property + * @return WebauthnAuthenticationExtensionsClientInputs|null + */ + public function getExtensions(): ?WebauthnAuthenticationExtensionsClientInputs { + $val = $this->getBackingStore()->get('extensions'); + if (is_null($val) || $val instanceof WebauthnAuthenticationExtensionsClientInputs) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extensions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'attestation' => fn(ParseNode $n) => $o->setAttestation($n->getStringValue()), + 'authenticatorSelection' => fn(ParseNode $n) => $o->setAuthenticatorSelection($n->getObjectValue([WebauthnAuthenticatorSelectionCriteria::class, 'createFromDiscriminatorValue'])), + 'challenge' => fn(ParseNode $n) => $o->setChallenge($n->getStringValue()), + 'excludeCredentials' => fn(ParseNode $n) => $o->setExcludeCredentials($n->getCollectionOfObjectValues([WebauthnPublicKeyCredentialDescriptor::class, 'createFromDiscriminatorValue'])), + 'extensions' => fn(ParseNode $n) => $o->setExtensions($n->getObjectValue([WebauthnAuthenticationExtensionsClientInputs::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'pubKeyCredParams' => fn(ParseNode $n) => $o->setPubKeyCredParams($n->getCollectionOfObjectValues([WebauthnPublicKeyCredentialParameters::class, 'createFromDiscriminatorValue'])), + 'rp' => fn(ParseNode $n) => $o->setRp($n->getObjectValue([WebauthnPublicKeyCredentialRpEntity::class, 'createFromDiscriminatorValue'])), + 'timeout' => fn(ParseNode $n) => $o->setTimeout($n->getIntegerValue()), + 'user' => fn(ParseNode $n) => $o->setUser($n->getObjectValue([WebauthnPublicKeyCredentialUserEntity::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 pubKeyCredParams property value. The pubKeyCredParams property + * @return array|null + */ + public function getPubKeyCredParams(): ?array { + $val = $this->getBackingStore()->get('pubKeyCredParams'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, WebauthnPublicKeyCredentialParameters::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'pubKeyCredParams'"); + } + + /** + * Gets the rp property value. The rp property + * @return WebauthnPublicKeyCredentialRpEntity|null + */ + public function getRp(): ?WebauthnPublicKeyCredentialRpEntity { + $val = $this->getBackingStore()->get('rp'); + if (is_null($val) || $val instanceof WebauthnPublicKeyCredentialRpEntity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rp'"); + } + + /** + * Gets the timeout property value. The timeout property + * @return int|null + */ + public function getTimeout(): ?int { + $val = $this->getBackingStore()->get('timeout'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'timeout'"); + } + + /** + * Gets the user property value. The user property + * @return WebauthnPublicKeyCredentialUserEntity|null + */ + public function getUser(): ?WebauthnPublicKeyCredentialUserEntity { + $val = $this->getBackingStore()->get('user'); + if (is_null($val) || $val instanceof WebauthnPublicKeyCredentialUserEntity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'user'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('attestation', $this->getAttestation()); + $writer->writeObjectValue('authenticatorSelection', $this->getAuthenticatorSelection()); + $writer->writeStringValue('challenge', $this->getChallenge()); + $writer->writeCollectionOfObjectValues('excludeCredentials', $this->getExcludeCredentials()); + $writer->writeObjectValue('extensions', $this->getExtensions()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('pubKeyCredParams', $this->getPubKeyCredParams()); + $writer->writeObjectValue('rp', $this->getRp()); + $writer->writeIntegerValue('timeout', $this->getTimeout()); + $writer->writeObjectValue('user', $this->getUser()); + $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 attestation property value. The attestation property + * @param string|null $value Value to set for the attestation property. + */ + public function setAttestation(?string $value): void { + $this->getBackingStore()->set('attestation', $value); + } + + /** + * Sets the authenticatorSelection property value. The authenticatorSelection property + * @param WebauthnAuthenticatorSelectionCriteria|null $value Value to set for the authenticatorSelection property. + */ + public function setAuthenticatorSelection(?WebauthnAuthenticatorSelectionCriteria $value): void { + $this->getBackingStore()->set('authenticatorSelection', $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 challenge property value. The challenge property + * @param string|null $value Value to set for the challenge property. + */ + public function setChallenge(?string $value): void { + $this->getBackingStore()->set('challenge', $value); + } + + /** + * Sets the excludeCredentials property value. The excludeCredentials property + * @param array|null $value Value to set for the excludeCredentials property. + */ + public function setExcludeCredentials(?array $value): void { + $this->getBackingStore()->set('excludeCredentials', $value); + } + + /** + * Sets the extensions property value. The extensions property + * @param WebauthnAuthenticationExtensionsClientInputs|null $value Value to set for the extensions property. + */ + public function setExtensions(?WebauthnAuthenticationExtensionsClientInputs $value): void { + $this->getBackingStore()->set('extensions', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the pubKeyCredParams property value. The pubKeyCredParams property + * @param array|null $value Value to set for the pubKeyCredParams property. + */ + public function setPubKeyCredParams(?array $value): void { + $this->getBackingStore()->set('pubKeyCredParams', $value); + } + + /** + * Sets the rp property value. The rp property + * @param WebauthnPublicKeyCredentialRpEntity|null $value Value to set for the rp property. + */ + public function setRp(?WebauthnPublicKeyCredentialRpEntity $value): void { + $this->getBackingStore()->set('rp', $value); + } + + /** + * Sets the timeout property value. The timeout property + * @param int|null $value Value to set for the timeout property. + */ + public function setTimeout(?int $value): void { + $this->getBackingStore()->set('timeout', $value); + } + + /** + * Sets the user property value. The user property + * @param WebauthnPublicKeyCredentialUserEntity|null $value Value to set for the user property. + */ + public function setUser(?WebauthnPublicKeyCredentialUserEntity $value): void { + $this->getBackingStore()->set('user', $value); + } + +} diff --git a/src/Generated/Models/WebauthnPublicKeyCredentialDescriptor.php b/src/Generated/Models/WebauthnPublicKeyCredentialDescriptor.php new file mode 100644 index 00000000000..0abcd45ccca --- /dev/null +++ b/src/Generated/Models/WebauthnPublicKeyCredentialDescriptor.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 WebauthnPublicKeyCredentialDescriptor + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebauthnPublicKeyCredentialDescriptor { + return new WebauthnPublicKeyCredentialDescriptor(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'transports' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setTransports($val); + }, + 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), + ]; + } + + /** + * Gets the id property value. The id property + * @return string|null + */ + public function getId(): ?string { + $val = $this->getBackingStore()->get('id'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the transports property value. The transports property + * @return array|null + */ + public function getTransports(): ?array { + $val = $this->getBackingStore()->get('transports'); + 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 'transports'"); + } + + /** + * Gets the type property value. The type property + * @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('id', $this->getId()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfPrimitiveValues('transports', $this->getTransports()); + $writer->writeStringValue('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 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); + } + + /** + * 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 transports property value. The transports property + * @param array|null $value Value to set for the transports property. + */ + public function setTransports(?array $value): void { + $this->getBackingStore()->set('transports', $value); + } + + /** + * Sets the type property value. The type property + * @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/WebauthnPublicKeyCredentialParameters.php b/src/Generated/Models/WebauthnPublicKeyCredentialParameters.php new file mode 100644 index 00000000000..8a6c8f36823 --- /dev/null +++ b/src/Generated/Models/WebauthnPublicKeyCredentialParameters.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 WebauthnPublicKeyCredentialParameters + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebauthnPublicKeyCredentialParameters { + return new WebauthnPublicKeyCredentialParameters(); + } + + /** + * Gets 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 alg property value. The alg property + * @return int|null + */ + public function getAlg(): ?int { + $val = $this->getBackingStore()->get('alg'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'alg'"); + } + + /** + * 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 [ + 'alg' => fn(ParseNode $n) => $o->setAlg($n->getIntegerValue()), + '@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. The type property + * @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->writeIntegerValue('alg', $this->getAlg()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('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 alg property value. The alg property + * @param int|null $value Value to set for the alg property. + */ + public function setAlg(?int $value): void { + $this->getBackingStore()->set('alg', $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 type property value. The type property + * @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/WebauthnPublicKeyCredentialRpEntity.php b/src/Generated/Models/WebauthnPublicKeyCredentialRpEntity.php new file mode 100644 index 00000000000..e16b9054665 --- /dev/null +++ b/src/Generated/Models/WebauthnPublicKeyCredentialRpEntity.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 WebauthnPublicKeyCredentialRpEntity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebauthnPublicKeyCredentialRpEntity { + return new WebauthnPublicKeyCredentialRpEntity(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the id property value. The id property + * @return string|null + */ + public function getId(): ?string { + $val = $this->getBackingStore()->get('id'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); + } + + /** + * Gets the 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'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('id', $this->getId()); + $writer->writeStringValue('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 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); + } + + /** + * 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); + } + +} diff --git a/src/Generated/Models/WebauthnPublicKeyCredentialUserEntity.php b/src/Generated/Models/WebauthnPublicKeyCredentialUserEntity.php new file mode 100644 index 00000000000..da3f012d41e --- /dev/null +++ b/src/Generated/Models/WebauthnPublicKeyCredentialUserEntity.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 WebauthnPublicKeyCredentialUserEntity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebauthnPublicKeyCredentialUserEntity { + return new WebauthnPublicKeyCredentialUserEntity(); + } + + /** + * Gets 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. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the id property value. The id property + * @return string|null + */ + public function getId(): ?string { + $val = $this->getBackingStore()->get('id'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); + } + + /** + * Gets the 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'"); + } + + /** + * 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->writeStringValue('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 displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the 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); + } + + /** + * 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); + } + +} diff --git a/src/Generated/Organization/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Organization/Item/Restore/RestoreRequestBuilder.php index 3f5b9d2cd63..79aa38c95eb 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 42beff8a0d4..f9837e42364 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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/Policies/DeviceRegistrationPolicy/DeviceRegistrationPolicyRequestBuilder.php b/src/Generated/Policies/DeviceRegistrationPolicy/DeviceRegistrationPolicyRequestBuilder.php index 8c1113797b9..a3d53500336 100644 --- a/src/Generated/Policies/DeviceRegistrationPolicy/DeviceRegistrationPolicyRequestBuilder.php +++ b/src/Generated/Policies/DeviceRegistrationPolicy/DeviceRegistrationPolicyRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get deviceRegistrationPolicy from policies + * Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization. * @param DeviceRegistrationPolicyRequestBuilderGetRequestConfiguration|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/deviceregistrationpolicy-get?view=graph-rest-1.0 Find more info here */ public function get(?DeviceRegistrationPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function get(?DeviceRegistrationPolicyRequestBuilderGetRequestConfigurati } /** - * Get deviceRegistrationPolicy from policies + * Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization. * @param DeviceRegistrationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Policies/DeviceRegistrationPolicy/DeviceRegistrationPolicyRequestBuilderGetQueryParameters.php b/src/Generated/Policies/DeviceRegistrationPolicy/DeviceRegistrationPolicyRequestBuilderGetQueryParameters.php index 0309f5f5236..d7617e281a8 100644 --- a/src/Generated/Policies/DeviceRegistrationPolicy/DeviceRegistrationPolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/DeviceRegistrationPolicy/DeviceRegistrationPolicyRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get deviceRegistrationPolicy from policies + * Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization. */ class DeviceRegistrationPolicyRequestBuilderGetQueryParameters { diff --git a/src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilder.php b/src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilder.php new file mode 100644 index 00000000000..03e5760aa92 --- /dev/null +++ b/src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilder.php @@ -0,0 +1,112 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/ownerlessGroupPolicy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get ownerlessGroupPolicy from policies + * @param OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OwnerlessGroupPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property ownerlessGroupPolicy in policies + * @param OwnerlessGroupPolicy $body The request body + * @param OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(OwnerlessGroupPolicy $body, ?OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OwnerlessGroupPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get ownerlessGroupPolicy from policies + * @param OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 ownerlessGroupPolicy in policies + * @param OwnerlessGroupPolicy $body The request body + * @param OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(OwnerlessGroupPolicy $body, ?OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration $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 OwnerlessGroupPolicyRequestBuilder + */ + public function withUrl(string $rawUrl): OwnerlessGroupPolicyRequestBuilder { + return new OwnerlessGroupPolicyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderGetQueryParameters.php b/src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1e27eb5f01c --- /dev/null +++ b/src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderGetQueryParameters.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 OwnerlessGroupPolicyRequestBuilderGetQueryParameters 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/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7a960390c71 --- /dev/null +++ b/src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param OwnerlessGroupPolicyRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?OwnerlessGroupPolicyRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new OwnerlessGroupPolicyRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return OwnerlessGroupPolicyRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): OwnerlessGroupPolicyRequestBuilderGetQueryParameters { + return new OwnerlessGroupPolicyRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration.php b/src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f9078ac6d04 --- /dev/null +++ b/src/Generated/Policies/OwnerlessGroupPolicy/OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration.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/PoliciesRequestBuilder.php b/src/Generated/Policies/PoliciesRequestBuilder.php index 0edf0e86e61..1db9b6c487d 100644 --- a/src/Generated/Policies/PoliciesRequestBuilder.php +++ b/src/Generated/Policies/PoliciesRequestBuilder.php @@ -21,6 +21,7 @@ use Microsoft\Graph\Generated\Policies\FeatureRolloutPolicies\FeatureRolloutPoliciesRequestBuilder; use Microsoft\Graph\Generated\Policies\HomeRealmDiscoveryPolicies\HomeRealmDiscoveryPoliciesRequestBuilder; use Microsoft\Graph\Generated\Policies\IdentitySecurityDefaultsEnforcementPolicy\IdentitySecurityDefaultsEnforcementPolicyRequestBuilder; +use Microsoft\Graph\Generated\Policies\OwnerlessGroupPolicy\OwnerlessGroupPolicyRequestBuilder; use Microsoft\Graph\Generated\Policies\PermissionGrantPolicies\PermissionGrantPoliciesRequestBuilder; use Microsoft\Graph\Generated\Policies\RoleManagementPolicies\RoleManagementPoliciesRequestBuilder; use Microsoft\Graph\Generated\Policies\RoleManagementPolicyAssignments\RoleManagementPolicyAssignmentsRequestBuilder; @@ -141,6 +142,13 @@ public function identitySecurityDefaultsEnforcementPolicy(): IdentitySecurityDef return new IdentitySecurityDefaultsEnforcementPolicyRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the ownerlessGroupPolicy property of the microsoft.graph.policyRoot entity. + */ + public function ownerlessGroupPolicy(): OwnerlessGroupPolicyRequestBuilder { + return new OwnerlessGroupPolicyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the permissionGrantPolicies property of the microsoft.graph.policyRoot entity. */ diff --git a/src/Generated/ServicePrincipals/Item/Restore/RestoreRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Restore/RestoreRequestBuilder.php index 460b91df60d..be74bdd1ca7 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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/Solutions/BackupRestore/BackupRestoreRequestBuilder.php b/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php index 9aa2f05c5f2..1164986d821 100644 --- a/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\Models\BackupRestoreRoot; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; +use Microsoft\Graph\Generated\Solutions\BackupRestore\BrowseSessions\BrowseSessionsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\DriveInclusionRules\DriveInclusionRulesRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\DriveProtectionUnits\DriveProtectionUnitsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\DriveProtectionUnitsBulkAdditionJobs\DriveProtectionUnitsBulkAdditionJobsRequestBuilder; @@ -15,6 +16,7 @@ use Microsoft\Graph\Generated\Solutions\BackupRestore\MailboxInclusionRules\MailboxInclusionRulesRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\MailboxProtectionUnits\MailboxProtectionUnitsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\MailboxProtectionUnitsBulkAdditionJobs\MailboxProtectionUnitsBulkAdditionJobsRequestBuilder; +use Microsoft\Graph\Generated\Solutions\BackupRestore\OneDriveForBusinessBrowseSessions\OneDriveForBusinessBrowseSessionsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\OneDriveForBusinessProtectionPolicies\OneDriveForBusinessProtectionPoliciesRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\OneDriveForBusinessRestoreSessions\OneDriveForBusinessRestoreSessionsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\ProtectionPolicies\ProtectionPoliciesRequestBuilder; @@ -22,6 +24,7 @@ use Microsoft\Graph\Generated\Solutions\BackupRestore\RestorePoints\RestorePointsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\RestoreSessions\RestoreSessionsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\ServiceApps\ServiceAppsRequestBuilder; +use Microsoft\Graph\Generated\Solutions\BackupRestore\SharePointBrowseSessions\SharePointBrowseSessionsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\SharePointProtectionPolicies\SharePointProtectionPoliciesRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\SharePointRestoreSessions\SharePointRestoreSessionsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\SiteInclusionRules\SiteInclusionRulesRequestBuilder; @@ -37,6 +40,13 @@ */ class BackupRestoreRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the browseSessions property of the microsoft.graph.backupRestoreRoot entity. + */ + public function browseSessions(): BrowseSessionsRequestBuilder { + return new BrowseSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the driveInclusionRules property of the microsoft.graph.backupRestoreRoot entity. */ @@ -100,6 +110,13 @@ public function mailboxProtectionUnitsBulkAdditionJobs(): MailboxProtectionUnits return new MailboxProtectionUnitsBulkAdditionJobsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the oneDriveForBusinessBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + */ + public function oneDriveForBusinessBrowseSessions(): OneDriveForBusinessBrowseSessionsRequestBuilder { + return new OneDriveForBusinessBrowseSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the oneDriveForBusinessProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. */ @@ -149,6 +166,13 @@ public function serviceApps(): ServiceAppsRequestBuilder { return new ServiceAppsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the sharePointBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + */ + public function sharePointBrowseSessions(): SharePointBrowseSessionsRequestBuilder { + return new SharePointBrowseSessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the sharePointProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. */ diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilder.php new file mode 100644 index 00000000000..94e9d559e32 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the browseSessions property of the microsoft.graph.backupRestoreRoot entity. + * @param string $browseSessionBaseId The unique identifier of browseSessionBase + * @return BrowseSessionBaseItemRequestBuilder + */ + public function byBrowseSessionBaseId(string $browseSessionBaseId): BrowseSessionBaseItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['browseSessionBase%2Did'] = $browseSessionBaseId; + return new BrowseSessionBaseItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new BrowseSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/browseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get browseSessions from solutions + * @param BrowseSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BrowseSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BrowseSessionBaseCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to browseSessions for solutions + * @param BrowseSessionBase $body The request body + * @param BrowseSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(BrowseSessionBase $body, ?BrowseSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BrowseSessionBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get browseSessions from solutions + * @param BrowseSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BrowseSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 browseSessions for solutions + * @param BrowseSessionBase $body The request body + * @param BrowseSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(BrowseSessionBase $body, ?BrowseSessionsRequestBuilderPostRequestConfiguration $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 BrowseSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): BrowseSessionsRequestBuilder { + return new BrowseSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0a47c896cd5 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderGetQueryParameters.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 BrowseSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cc7d9ddd9e2 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BrowseSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BrowseSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BrowseSessionsRequestBuilderGetQueryParameters. + * @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 BrowseSessionsRequestBuilderGetQueryParameters + */ + 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): BrowseSessionsRequestBuilderGetQueryParameters { + return new BrowseSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3755195e0fd --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/BrowseSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b60c3552781 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/browseSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e8044274933 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1c26d7c45fa --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostRequestBody.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostRequestBody.php new file mode 100644 index 00000000000..d71e52b3338 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostRequestBody.php @@ -0,0 +1,182 @@ +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 BrowsePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BrowsePostRequestBody { + return new BrowsePostRequestBody(); + } + + /** + * Gets 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 browseLocationItemKey property value. The browseLocationItemKey property + * @return string|null + */ + public function getBrowseLocationItemKey(): ?string { + $val = $this->getBackingStore()->get('browseLocationItemKey'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'browseLocationItemKey'"); + } + + /** + * Gets the browseResourceType property value. The browseResourceType property + * @return BrowsableResourceType|null + */ + public function getBrowseResourceType(): ?BrowsableResourceType { + $val = $this->getBackingStore()->get('browseResourceType'); + if (is_null($val) || $val instanceof BrowsableResourceType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'browseResourceType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'browseLocationItemKey' => fn(ParseNode $n) => $o->setBrowseLocationItemKey($n->getStringValue()), + 'browseResourceType' => fn(ParseNode $n) => $o->setBrowseResourceType($n->getEnumValue(BrowsableResourceType::class)), + 'filter' => fn(ParseNode $n) => $o->setFilter($n->getStringValue()), + 'orderBy' => fn(ParseNode $n) => $o->setOrderBy($n->getEnumValue(BrowseQueryOrder::class)), + ]; + } + + /** + * Gets the filter property value. The filter property + * @return string|null + */ + public function getFilter(): ?string { + $val = $this->getBackingStore()->get('filter'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filter'"); + } + + /** + * Gets the orderBy property value. The orderBy property + * @return BrowseQueryOrder|null + */ + public function getOrderBy(): ?BrowseQueryOrder { + $val = $this->getBackingStore()->get('orderBy'); + if (is_null($val) || $val instanceof BrowseQueryOrder) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'orderBy'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('browseLocationItemKey', $this->getBrowseLocationItemKey()); + $writer->writeEnumValue('browseResourceType', $this->getBrowseResourceType()); + $writer->writeStringValue('filter', $this->getFilter()); + $writer->writeEnumValue('orderBy', $this->getOrderBy()); + $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 browseLocationItemKey property value. The browseLocationItemKey property + * @param string|null $value Value to set for the browseLocationItemKey property. + */ + public function setBrowseLocationItemKey(?string $value): void { + $this->getBackingStore()->set('browseLocationItemKey', $value); + } + + /** + * Sets the browseResourceType property value. The browseResourceType property + * @param BrowsableResourceType|null $value Value to set for the browseResourceType property. + */ + public function setBrowseResourceType(?BrowsableResourceType $value): void { + $this->getBackingStore()->set('browseResourceType', $value); + } + + /** + * Sets the filter property value. The filter property + * @param string|null $value Value to set for the filter property. + */ + public function setFilter(?string $value): void { + $this->getBackingStore()->set('filter', $value); + } + + /** + * Sets the orderBy property value. The orderBy property + * @param BrowseQueryOrder|null $value Value to set for the orderBy property. + */ + public function setOrderBy(?BrowseQueryOrder $value): void { + $this->getBackingStore()->set('orderBy', $value); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostResponse.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostResponse.php new file mode 100644 index 00000000000..a9cac28246e --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([BrowseQueryResponseItem::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, BrowseQueryResponseItem::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/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowseRequestBuilder.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowseRequestBuilder.php new file mode 100644 index 00000000000..44cb61e7eb3 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowseRequestBuilder.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}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}/browse'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action browse + * @param BrowsePostRequestBody $body The request body + * @param BrowseRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(BrowsePostRequestBody $body, ?BrowseRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BrowsePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action browse + * @param BrowsePostRequestBody $body The request body + * @param BrowseRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(BrowsePostRequestBody $body, ?BrowseRequestBuilderPostRequestConfiguration $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 BrowseRequestBuilder + */ + public function withUrl(string $rawUrl): BrowseRequestBuilder { + return new BrowseRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowseRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowseRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..53a8e03b8a9 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowseRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilder.php new file mode 100644 index 00000000000..75be7131a6c --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilder.php @@ -0,0 +1,162 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the browse method. + * @param string $nextFetchToken Usage: nextFetchToken='{nextFetchToken}' + * @return BrowseWithNextFetchTokenRequestBuilder + */ + public function browseWithNextFetchToken(string $nextFetchToken): BrowseWithNextFetchTokenRequestBuilder { + return new BrowseWithNextFetchTokenRequestBuilder($this->pathParameters, $this->requestAdapter, $nextFetchToken); + } + + /** + * Instantiates a new BrowseSessionBaseItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property browseSessions for solutions + * @param BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get browseSessions from solutions + * @param BrowseSessionBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BrowseSessionBaseItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BrowseSessionBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property browseSessions in solutions + * @param BrowseSessionBase $body The request body + * @param BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(BrowseSessionBase $body, ?BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BrowseSessionBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property browseSessions for solutions + * @param BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration $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 browseSessions from solutions + * @param BrowseSessionBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BrowseSessionBaseItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 browseSessions in solutions + * @param BrowseSessionBase $body The request body + * @param BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(BrowseSessionBase $body, ?BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration $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 BrowseSessionBaseItemRequestBuilder + */ + public function withUrl(string $rawUrl): BrowseSessionBaseItemRequestBuilder { + return new BrowseSessionBaseItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..08594160b89 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..41792ff3829 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderGetQueryParameters.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 BrowseSessionBaseItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f8eeb3a1fc5 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BrowseSessionBaseItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BrowseSessionBaseItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BrowseSessionBaseItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BrowseSessionBaseItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BrowseSessionBaseItemRequestBuilderGetQueryParameters { + return new BrowseSessionBaseItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..45304c6ce13 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenGetResponse.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenGetResponse.php new file mode 100644 index 00000000000..02dba16649a --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([BrowseQueryResponseItem::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, BrowseQueryResponseItem::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/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilder.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilder.php new file mode 100644 index 00000000000..aa64d5d05a1 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilder.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 $nextFetchToken Usage: nextFetchToken='{nextFetchToken}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $nextFetchToken = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}/browse(nextFetchToken=\'{nextFetchToken}\'){?%24count,%24filter,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['nextFetchToken'] = $nextFetchToken; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function browse + * @param BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [BrowseWithNextFetchTokenGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function browse + * @param BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 BrowseWithNextFetchTokenRequestBuilder + */ + public function withUrl(string $rawUrl): BrowseWithNextFetchTokenRequestBuilder { + return new BrowseWithNextFetchTokenRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..535b05317f0 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilderGetQueryParameters.php @@ -0,0 +1,58 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..82e24084de2 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/BrowseSessions/Item/BrowseWithNextFetchToken/BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,42 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BrowseWithNextFetchTokenRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BrowseWithNextFetchTokenRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BrowseWithNextFetchTokenRequestBuilderGetQueryParameters. + * @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 BrowseWithNextFetchTokenRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): BrowseWithNextFetchTokenRequestBuilderGetQueryParameters { + return new BrowseWithNextFetchTokenRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..47ea5e9f5fb --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/oneDriveForBusinessBrowseSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..11b04785491 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ac530a5816f --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilder.php new file mode 100644 index 00000000000..e4ef489a61c --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/oneDriveForBusinessBrowseSessions/{oneDriveForBusinessBrowseSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property oneDriveForBusinessBrowseSessions for solutions + * @param OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get oneDriveForBusinessBrowseSessions from solutions + * @param OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OneDriveForBusinessBrowseSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property oneDriveForBusinessBrowseSessions in solutions + * @param OneDriveForBusinessBrowseSession $body The request body + * @param OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(OneDriveForBusinessBrowseSession $body, ?OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OneDriveForBusinessBrowseSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property oneDriveForBusinessBrowseSessions for solutions + * @param OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration $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 oneDriveForBusinessBrowseSessions from solutions + * @param OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 oneDriveForBusinessBrowseSessions in solutions + * @param OneDriveForBusinessBrowseSession $body The request body + * @param OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(OneDriveForBusinessBrowseSession $body, ?OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration $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 OneDriveForBusinessBrowseSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): OneDriveForBusinessBrowseSessionItemRequestBuilder { + return new OneDriveForBusinessBrowseSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8ae72fa1165 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..552e0d4e007 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters.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 OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9aa9c2380f0 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters { + return new OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c05bde60808 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/Item/OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilder.php new file mode 100644 index 00000000000..5a18f9fdd23 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the oneDriveForBusinessBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + * @param string $oneDriveForBusinessBrowseSessionId The unique identifier of oneDriveForBusinessBrowseSession + * @return OneDriveForBusinessBrowseSessionItemRequestBuilder + */ + public function byOneDriveForBusinessBrowseSessionId(string $oneDriveForBusinessBrowseSessionId): OneDriveForBusinessBrowseSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['oneDriveForBusinessBrowseSession%2Did'] = $oneDriveForBusinessBrowseSessionId; + return new OneDriveForBusinessBrowseSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new OneDriveForBusinessBrowseSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/oneDriveForBusinessBrowseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get oneDriveForBusinessBrowseSessions from solutions + * @param OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OneDriveForBusinessBrowseSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to oneDriveForBusinessBrowseSessions for solutions + * @param OneDriveForBusinessBrowseSession $body The request body + * @param OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(OneDriveForBusinessBrowseSession $body, ?OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [OneDriveForBusinessBrowseSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get oneDriveForBusinessBrowseSessions from solutions + * @param OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 oneDriveForBusinessBrowseSessions for solutions + * @param OneDriveForBusinessBrowseSession $body The request body + * @param OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(OneDriveForBusinessBrowseSession $body, ?OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration $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 OneDriveForBusinessBrowseSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): OneDriveForBusinessBrowseSessionsRequestBuilder { + return new OneDriveForBusinessBrowseSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f2394cecf11 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters.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 OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4f6ffc04282 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters. + * @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 OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters + */ + 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): OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters { + return new OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..18c72c2f750 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessBrowseSessions/OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3fa2ef58e90 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..347de252b4c --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6943569e423 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilder.php new file mode 100644 index 00000000000..885ce183256 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the granularDriveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + * @param string $granularDriveRestoreArtifactId The unique identifier of granularDriveRestoreArtifact + * @return GranularDriveRestoreArtifactItemRequestBuilder + */ + public function byGranularDriveRestoreArtifactId(string $granularDriveRestoreArtifactId): GranularDriveRestoreArtifactItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['granularDriveRestoreArtifact%2Did'] = $granularDriveRestoreArtifactId; + return new GranularDriveRestoreArtifactItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GranularDriveRestoreArtifactsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get granularDriveRestoreArtifacts from solutions + * @param GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GranularDriveRestoreArtifactCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to granularDriveRestoreArtifacts for solutions + * @param GranularDriveRestoreArtifact $body The request body + * @param GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(GranularDriveRestoreArtifact $body, ?GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GranularDriveRestoreArtifact::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get granularDriveRestoreArtifacts from solutions + * @param GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 granularDriveRestoreArtifacts for solutions + * @param GranularDriveRestoreArtifact $body The request body + * @param GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GranularDriveRestoreArtifact $body, ?GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration $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 GranularDriveRestoreArtifactsRequestBuilder + */ + public function withUrl(string $rawUrl): GranularDriveRestoreArtifactsRequestBuilder { + return new GranularDriveRestoreArtifactsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e3b6d26cb52 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters.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 GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5c43777bbcb --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters. + * @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 GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters + */ + 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): GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters { + return new GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2b4991dc442 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilder.php new file mode 100644 index 00000000000..f914769c81f --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts/{granularDriveRestoreArtifact%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property granularDriveRestoreArtifacts for solutions + * @param GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get granularDriveRestoreArtifacts from solutions + * @param GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GranularDriveRestoreArtifact::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property granularDriveRestoreArtifacts in solutions + * @param GranularDriveRestoreArtifact $body The request body + * @param GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(GranularDriveRestoreArtifact $body, ?GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GranularDriveRestoreArtifact::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property granularDriveRestoreArtifacts for solutions + * @param GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration $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 granularDriveRestoreArtifacts from solutions + * @param GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 granularDriveRestoreArtifacts in solutions + * @param GranularDriveRestoreArtifact $body The request body + * @param GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(GranularDriveRestoreArtifact $body, ?GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration $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 GranularDriveRestoreArtifactItemRequestBuilder + */ + public function withUrl(string $rawUrl): GranularDriveRestoreArtifactItemRequestBuilder { + return new GranularDriveRestoreArtifactItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9f50e719d42 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..06b84c1fa4a --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters.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 GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..73ec2785cd5 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters { + return new GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..bf8dd625a5c --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/GranularDriveRestoreArtifacts/Item/GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/OneDriveForBusinessRestoreSessionItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/OneDriveForBusinessRestoreSessionItemRequestBuilder.php index 6a0185071af..2e1ce153a5a 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/OneDriveForBusinessRestoreSessionItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/OneDriveForBusinessRestoreSessionItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Generated\Models\OneDriveForBusinessRestoreSession; use Microsoft\Graph\Generated\Solutions\BackupRestore\OneDriveForBusinessRestoreSessions\Item\DriveRestoreArtifacts\DriveRestoreArtifactsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\OneDriveForBusinessRestoreSessions\Item\DriveRestoreArtifactsBulkAdditionRequests\DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder; +use Microsoft\Graph\Generated\Solutions\BackupRestore\OneDriveForBusinessRestoreSessions\Item\GranularDriveRestoreArtifacts\GranularDriveRestoreArtifactsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function driveRestoreArtifactsBulkAdditionRequests(): DriveRestoreArtifac return new DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the granularDriveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + */ + public function granularDriveRestoreArtifacts(): GranularDriveRestoreArtifactsRequestBuilder { + return new GranularDriveRestoreArtifactsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new OneDriveForBusinessRestoreSessionItemRequestBuilder 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/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f71091d13e5 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/sharePointBrowseSessions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c808ef4bef4 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0bf3281a4e9 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilder.php new file mode 100644 index 00000000000..ca8ecf07142 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/sharePointBrowseSessions/{sharePointBrowseSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property sharePointBrowseSessions for solutions + * @param SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get sharePointBrowseSessions from solutions + * @param SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SharePointBrowseSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property sharePointBrowseSessions in solutions + * @param SharePointBrowseSession $body The request body + * @param SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(SharePointBrowseSession $body, ?SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SharePointBrowseSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property sharePointBrowseSessions for solutions + * @param SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration $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 sharePointBrowseSessions from solutions + * @param SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 sharePointBrowseSessions in solutions + * @param SharePointBrowseSession $body The request body + * @param SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(SharePointBrowseSession $body, ?SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration $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 SharePointBrowseSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): SharePointBrowseSessionItemRequestBuilder { + return new SharePointBrowseSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a6bfb21e04b --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0291a87deb5 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderGetQueryParameters.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 SharePointBrowseSessionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..db901098045 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SharePointBrowseSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SharePointBrowseSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SharePointBrowseSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SharePointBrowseSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SharePointBrowseSessionItemRequestBuilderGetQueryParameters { + return new SharePointBrowseSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d1ed4a347d0 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/Item/SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilder.php new file mode 100644 index 00000000000..dfd49c871d3 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sharePointBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + * @param string $sharePointBrowseSessionId The unique identifier of sharePointBrowseSession + * @return SharePointBrowseSessionItemRequestBuilder + */ + public function bySharePointBrowseSessionId(string $sharePointBrowseSessionId): SharePointBrowseSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['sharePointBrowseSession%2Did'] = $sharePointBrowseSessionId; + return new SharePointBrowseSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SharePointBrowseSessionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/sharePointBrowseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get sharePointBrowseSessions from solutions + * @param SharePointBrowseSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SharePointBrowseSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SharePointBrowseSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to sharePointBrowseSessions for solutions + * @param SharePointBrowseSession $body The request body + * @param SharePointBrowseSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SharePointBrowseSession $body, ?SharePointBrowseSessionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SharePointBrowseSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get sharePointBrowseSessions from solutions + * @param SharePointBrowseSessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SharePointBrowseSessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 sharePointBrowseSessions for solutions + * @param SharePointBrowseSession $body The request body + * @param SharePointBrowseSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SharePointBrowseSession $body, ?SharePointBrowseSessionsRequestBuilderPostRequestConfiguration $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 SharePointBrowseSessionsRequestBuilder + */ + public function withUrl(string $rawUrl): SharePointBrowseSessionsRequestBuilder { + return new SharePointBrowseSessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1cd0bb159dc --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderGetQueryParameters.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 SharePointBrowseSessionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..23e6aca94d7 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SharePointBrowseSessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SharePointBrowseSessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SharePointBrowseSessionsRequestBuilderGetQueryParameters. + * @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 SharePointBrowseSessionsRequestBuilderGetQueryParameters + */ + 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): SharePointBrowseSessionsRequestBuilderGetQueryParameters { + return new SharePointBrowseSessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b3b6cc94927 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointBrowseSessions/SharePointBrowseSessionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..edf9b371e4e --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7317ccc9e9a --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..511f7ce0cc4 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilder.php new file mode 100644 index 00000000000..882214cae40 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the granularSiteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. + * @param string $granularSiteRestoreArtifactId The unique identifier of granularSiteRestoreArtifact + * @return GranularSiteRestoreArtifactItemRequestBuilder + */ + public function byGranularSiteRestoreArtifactId(string $granularSiteRestoreArtifactId): GranularSiteRestoreArtifactItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['granularSiteRestoreArtifact%2Did'] = $granularSiteRestoreArtifactId; + return new GranularSiteRestoreArtifactItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GranularSiteRestoreArtifactsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get granularSiteRestoreArtifacts from solutions + * @param GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GranularSiteRestoreArtifactCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to granularSiteRestoreArtifacts for solutions + * @param GranularSiteRestoreArtifact $body The request body + * @param GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(GranularSiteRestoreArtifact $body, ?GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GranularSiteRestoreArtifact::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get granularSiteRestoreArtifacts from solutions + * @param GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 granularSiteRestoreArtifacts for solutions + * @param GranularSiteRestoreArtifact $body The request body + * @param GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GranularSiteRestoreArtifact $body, ?GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration $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 GranularSiteRestoreArtifactsRequestBuilder + */ + public function withUrl(string $rawUrl): GranularSiteRestoreArtifactsRequestBuilder { + return new GranularSiteRestoreArtifactsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7f8d7bee253 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters.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 GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..18f8b7a9408 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters. + * @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 GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters + */ + 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): GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters { + return new GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5f542b658f3 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilder.php new file mode 100644 index 00000000000..2934d11c2b4 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts/{granularSiteRestoreArtifact%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property granularSiteRestoreArtifacts for solutions + * @param GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get granularSiteRestoreArtifacts from solutions + * @param GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GranularSiteRestoreArtifact::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property granularSiteRestoreArtifacts in solutions + * @param GranularSiteRestoreArtifact $body The request body + * @param GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(GranularSiteRestoreArtifact $body, ?GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GranularSiteRestoreArtifact::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property granularSiteRestoreArtifacts for solutions + * @param GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration $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 granularSiteRestoreArtifacts from solutions + * @param GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = 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 granularSiteRestoreArtifacts in solutions + * @param GranularSiteRestoreArtifact $body The request body + * @param GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(GranularSiteRestoreArtifact $body, ?GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration $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 GranularSiteRestoreArtifactItemRequestBuilder + */ + public function withUrl(string $rawUrl): GranularSiteRestoreArtifactItemRequestBuilder { + return new GranularSiteRestoreArtifactItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..85ed50e7092 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f7119298ec1 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters.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 GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a32b99317ab --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters { + return new GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0c30bba3de6 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/GranularSiteRestoreArtifacts/Item/GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SharePointRestoreSessionItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SharePointRestoreSessionItemRequestBuilder.php index f2fc28940ac..1f44298ffbf 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SharePointRestoreSessionItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SharePointRestoreSessionItemRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Generated\Models\SharePointRestoreSession; +use Microsoft\Graph\Generated\Solutions\BackupRestore\SharePointRestoreSessions\Item\GranularSiteRestoreArtifacts\GranularSiteRestoreArtifactsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\SharePointRestoreSessions\Item\SiteRestoreArtifacts\SiteRestoreArtifactsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\SharePointRestoreSessions\Item\SiteRestoreArtifactsBulkAdditionRequests\SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -18,6 +19,13 @@ */ class SharePointRestoreSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the granularSiteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. + */ + public function granularSiteRestoreArtifacts(): GranularSiteRestoreArtifactsRequestBuilder { + return new GranularSiteRestoreArtifactsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the siteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. */ diff --git a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilder.php index b62654c63e8..ead808da3f9 100644 --- a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?SharePointGroupMemberItemRequestBuilderDeleteRequestConf } /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. * @param SharePointGroupMemberItemRequestBuilderGetRequestConfiguration|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(?SharePointGroupMemberItemRequestBuil } /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. * @param SharePointGroupMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilderGetQueryParameters.php index 7bc5c5bc039..8aca66b6060 100644 --- a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. */ class SharePointGroupMemberItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/MembersRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/MembersRequestBuilder.php index cd2160b4f10..cc794f3d66d 100644 --- a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/MembersRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/MembersRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. * @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(SharePointGroupMember $body, ?MembersRequestBuilderPostRequ } /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. * @param MembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/MembersRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/MembersRequestBuilderGetQueryParameters.php index 4ebe689d93f..0681be4565e 100644 --- a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/MembersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/Members/MembersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. */ class MembersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilder.php index 0ccc727ea8b..60ad45a7b6a 100644 --- a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?SharePointGroupItemRequestBuilderDeleteRequestConfigurat } /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. * @param SharePointGroupItemRequestBuilderGetRequestConfiguration|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(?SharePointGroupItemRequestBuilderDel } /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. * @param SharePointGroupItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilderGetQueryParameters.php index baca4a4ae26..4b9760edf7e 100644 --- a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. */ class SharePointGroupItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/SharePointGroupsRequestBuilder.php b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/SharePointGroupsRequestBuilder.php index 105c9356172..8d67a14e8cd 100644 --- a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/SharePointGroupsRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/SharePointGroupsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. * @param SharePointGroupsRequestBuilderGetRequestConfiguration|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(SharePointGroup $body, ?SharePointGroupsRequestBuilderPostR } /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. * @param SharePointGroupsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/SharePointGroupsRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/SharePointGroupsRequestBuilderGetQueryParameters.php index 1793f3e8f59..fd5d2926886 100644 --- a/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/SharePointGroupsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/Containers/Item/SharePointGroups/SharePointGroupsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. */ class SharePointGroupsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilder.php index 30b27e76101..804c855b1b9 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?SharePointGroupMemberItemRequestBuilderDeleteRequestConf } /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. * @param SharePointGroupMemberItemRequestBuilderGetRequestConfiguration|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(?SharePointGroupMemberItemRequestBuil } /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. * @param SharePointGroupMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilderGetQueryParameters.php index 7eb0a21c2f8..c90dcce2f72 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/Item/SharePointGroupMemberItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. */ class SharePointGroupMemberItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/MembersRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/MembersRequestBuilder.php index 0223e134d25..07cb1903a85 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/MembersRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/MembersRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. * @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(SharePointGroupMember $body, ?MembersRequestBuilderPostRequ } /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. * @param MembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/MembersRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/MembersRequestBuilderGetQueryParameters.php index b01ef65b4db..da84763d305 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/MembersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/Members/MembersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get members from storage + * The set of members in the sharePointGroup. Read-write. */ class MembersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilder.php index 0230436e347..ed6808f342e 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?SharePointGroupItemRequestBuilderDeleteRequestConfigurat } /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. * @param SharePointGroupItemRequestBuilderGetRequestConfiguration|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(?SharePointGroupItemRequestBuilderDel } /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. * @param SharePointGroupItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilderGetQueryParameters.php index dc6a91e7f56..171a20835dd 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/Item/SharePointGroupItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. */ class SharePointGroupItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/SharePointGroupsRequestBuilder.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/SharePointGroupsRequestBuilder.php index 3b5ae059699..3400ba6a7f1 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/SharePointGroupsRequestBuilder.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/SharePointGroupsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. * @param SharePointGroupsRequestBuilderGetRequestConfiguration|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(SharePointGroup $body, ?SharePointGroupsRequestBuilderPostR } /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. * @param SharePointGroupsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/SharePointGroupsRequestBuilderGetQueryParameters.php b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/SharePointGroupsRequestBuilderGetQueryParameters.php index 5a03f5d6c49..25f1934683b 100644 --- a/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/SharePointGroupsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Storage/FileStorage/DeletedContainers/Item/SharePointGroups/SharePointGroupsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get sharePointGroups from storage + * The collection of sharePointGroup objects local to the container. Read-write. */ class SharePointGroupsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/AppRoleAssignments/AppRoleAssignmentsRequestBuilder.php b/src/Generated/Users/Item/AppRoleAssignments/AppRoleAssignmentsRequestBuilder.php index aea0a55dd86..6f75568a6f9 100644 --- a/src/Generated/Users/Item/AppRoleAssignments/AppRoleAssignmentsRequestBuilder.php +++ b/src/Generated/Users/Item/AppRoleAssignments/AppRoleAssignmentsRequestBuilder.php @@ -52,11 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of. + * Retrieve the list of appRoleAssignments granted to an agentUser. * @param AppRoleAssignmentsRequestBuilderGetRequestConfiguration|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/user-list-approleassignments?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-list-approleassignments?view=graph-rest-1.0 Find more info here */ public function get(?AppRoleAssignmentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -67,12 +67,12 @@ public function get(?AppRoleAssignmentsRequestBuilderGetRequestConfiguration $re } /** - * Assign an app role to a user, creating an appRoleAssignment object. To grant an app role assignment to a user, you need three identifiers: + * Grant an app role assignment to an agentUser. * @param AppRoleAssignment $body The request body * @param AppRoleAssignmentsRequestBuilderPostRequestConfiguration|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/user-post-approleassignments?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-post-approleassignments?view=graph-rest-1.0 Find more info here */ public function post(AppRoleAssignment $body, ?AppRoleAssignmentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -83,7 +83,7 @@ public function post(AppRoleAssignment $body, ?AppRoleAssignmentsRequestBuilderP } /** - * Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of. + * Retrieve the list of appRoleAssignments granted to an agentUser. * @param AppRoleAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -104,7 +104,7 @@ public function toGetRequestInformation(?AppRoleAssignmentsRequestBuilderGetRequ } /** - * Assign an app role to a user, creating an appRoleAssignment object. To grant an app role assignment to a user, you need three identifiers: + * Grant an app role assignment to an agentUser. * @param AppRoleAssignment $body The request body * @param AppRoleAssignmentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/AppRoleAssignments/AppRoleAssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/AppRoleAssignments/AppRoleAssignmentsRequestBuilderGetQueryParameters.php index ab29410da9c..2615adfda6f 100644 --- a/src/Generated/Users/Item/AppRoleAssignments/AppRoleAssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/AppRoleAssignments/AppRoleAssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of. + * Retrieve the list of appRoleAssignments granted to an agentUser. */ class AppRoleAssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilder.php b/src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilder.php new file mode 100644 index 00000000000..7cdfcabb48e --- /dev/null +++ b/src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/fido2Methods/creationOptions()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function creationOptions + * @param CreationOptionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CreationOptionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [WebauthnCredentialCreationOptions::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function creationOptions + * @param CreationOptionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CreationOptionsRequestBuilderGetRequestConfiguration $requestConfiguration = 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 CreationOptionsRequestBuilder + */ + public function withUrl(string $rawUrl): CreationOptionsRequestBuilder { + return new CreationOptionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dd9522ac109 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilderGetRequestConfiguration.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/Authentication/Fido2Methods/Fido2MethodsRequestBuilder.php b/src/Generated/Users/Item/Authentication/Fido2Methods/Fido2MethodsRequestBuilder.php index 9f499112a16..da59db1306d 100644 --- a/src/Generated/Users/Item/Authentication/Fido2Methods/Fido2MethodsRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/Fido2Methods/Fido2MethodsRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\Models\Fido2AuthenticationMethodCollectionResponse; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Generated\Users\Item\Authentication\Fido2Methods\Count\CountRequestBuilder; +use Microsoft\Graph\Generated\Users\Item\Authentication\Fido2Methods\CreationOptions\CreationOptionsRequestBuilder; use Microsoft\Graph\Generated\Users\Item\Authentication\Fido2Methods\Item\Fido2AuthenticationMethodItemRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -25,6 +26,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the creationOptions method. + */ + public function creationOptions(): CreationOptionsRequestBuilder { + return new CreationOptionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the fido2Methods property of the microsoft.graph.authentication entity. * @param string $fido2AuthenticationMethodId The unique identifier of fido2AuthenticationMethod diff --git a/src/Generated/Users/Item/Calendar/PermanentDelete/PermanentDeleteRequestBuilder.php b/src/Generated/Users/Item/Calendar/PermanentDelete/PermanentDeleteRequestBuilder.php index 392a33b2286..57dca29d51c 100644 --- a/src/Generated/Users/Item/Calendar/PermanentDelete/PermanentDeleteRequestBuilder.php +++ b/src/Generated/Users/Item/Calendar/PermanentDelete/PermanentDeleteRequestBuilder.php @@ -30,11 +30,10 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @param PermanentDeleteRequestBuilderPostRequestConfiguration|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/calendar-permanentdelete?view=graph-rest-1.0 Find more info here */ public function post(?PermanentDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +44,7 @@ public function post(?PermanentDeleteRequestBuilderPostRequestConfiguration $req } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @param PermanentDeleteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/PermanentDelete/PermanentDeleteRequestBuilder.php b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/PermanentDelete/PermanentDeleteRequestBuilder.php index 117d824fdad..c9deb34b994 100644 --- a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/PermanentDelete/PermanentDeleteRequestBuilder.php +++ b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/PermanentDelete/PermanentDeleteRequestBuilder.php @@ -30,11 +30,10 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @param PermanentDeleteRequestBuilderPostRequestConfiguration|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/calendar-permanentdelete?view=graph-rest-1.0 Find more info here */ public function post(?PermanentDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +44,7 @@ public function post(?PermanentDeleteRequestBuilderPostRequestConfiguration $req } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @param PermanentDeleteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Calendars/Item/PermanentDelete/PermanentDeleteRequestBuilder.php b/src/Generated/Users/Item/Calendars/Item/PermanentDelete/PermanentDeleteRequestBuilder.php index 8bc10e8b220..364bd84c04b 100644 --- a/src/Generated/Users/Item/Calendars/Item/PermanentDelete/PermanentDeleteRequestBuilder.php +++ b/src/Generated/Users/Item/Calendars/Item/PermanentDelete/PermanentDeleteRequestBuilder.php @@ -34,7 +34,6 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param PermanentDeleteRequestBuilderPostRequestConfiguration|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/calendar-permanentdelete?view=graph-rest-1.0 Find more info here */ public function post(?PermanentDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); diff --git a/src/Generated/Users/Item/DirectReports/DirectReportsRequestBuilder.php b/src/Generated/Users/Item/DirectReports/DirectReportsRequestBuilder.php index 809d004801f..88224c1cc4b 100644 --- a/src/Generated/Users/Item/DirectReports/DirectReportsRequestBuilder.php +++ b/src/Generated/Users/Item/DirectReports/DirectReportsRequestBuilder.php @@ -67,10 +67,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + * Get an agentUser's direct reports. Returns the users and contacts for whom this agent user is assigned as manager. * @param DirectReportsRequestBuilderGetRequestConfiguration|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/agentuser-list-directreports?view=graph-rest-1.0 Find more info here */ public function get(?DirectReportsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function get(?DirectReportsRequestBuilderGetRequestConfiguration $request } /** - * The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + * Get an agentUser's direct reports. Returns the users and contacts for whom this agent user is assigned as manager. * @param DirectReportsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/DirectReports/DirectReportsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DirectReports/DirectReportsRequestBuilderGetQueryParameters.php index 3bf121e9df5..88612dbc9da 100644 --- a/src/Generated/Users/Item/DirectReports/DirectReportsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/DirectReports/DirectReportsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + * Get an agentUser's direct reports. Returns the users and contacts for whom this agent user is assigned as manager. */ class DirectReportsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Manager/ManagerRequestBuilder.php b/src/Generated/Users/Item/Manager/ManagerRequestBuilder.php index 9edad14bd84..6a6ca2f0de8 100644 --- a/src/Generated/Users/Item/Manager/ManagerRequestBuilder.php +++ b/src/Generated/Users/Item/Manager/ManagerRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @param ManagerRequestBuilderGetRequestConfiguration|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/user-list-manager?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-list-manager?view=graph-rest-1.0 Find more info here */ public function get(?ManagerRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -54,7 +54,7 @@ public function get(?ManagerRequestBuilderGetRequestConfiguration $requestConfig } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @param ManagerRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Manager/ManagerRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Manager/ManagerRequestBuilderGetQueryParameters.php index 821ef03b3e5..81fb4f9050b 100644 --- a/src/Generated/Users/Item/Manager/ManagerRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Manager/ManagerRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. */ class ManagerRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Manager/Ref/RefRequestBuilder.php b/src/Generated/Users/Item/Manager/Ref/RefRequestBuilder.php index e503402d7f6..7739d3a58b6 100644 --- a/src/Generated/Users/Item/Manager/Ref/RefRequestBuilder.php +++ b/src/Generated/Users/Item/Manager/Ref/RefRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Remove a user's manager. + * Remove an agentUser's manager. * @param RefRequestBuilderDeleteRequestConfiguration|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/user-delete-manager?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-delete-manager?view=graph-rest-1.0 Find more info here */ public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -46,11 +46,11 @@ public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConf } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @param RefRequestBuilderGetRequestConfiguration|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/user-list-manager?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-list-manager?view=graph-rest-1.0 Find more info here */ public function get(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -79,7 +79,7 @@ public function put(ReferenceUpdate $body, ?RefRequestBuilderPutRequestConfigura } /** - * Remove a user's manager. + * Remove an agentUser's manager. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -97,7 +97,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @param RefRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MemberOf/MemberOfRequestBuilder.php b/src/Generated/Users/Item/MemberOf/MemberOfRequestBuilder.php index 663ad2eb4bb..1eb391a4f70 100644 --- a/src/Generated/Users/Item/MemberOf/MemberOfRequestBuilder.php +++ b/src/Generated/Users/Item/MemberOf/MemberOfRequestBuilder.php @@ -75,11 +75,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. + * Get groups, directory roles, and administrative units that the agentUser is a direct member of. This operation isn't transitive. * @param MemberOfRequestBuilderGetRequestConfiguration|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/user-list-memberof?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-list-memberof?view=graph-rest-1.0 Find more info here */ public function get(?MemberOfRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -90,7 +90,7 @@ public function get(?MemberOfRequestBuilderGetRequestConfiguration $requestConfi } /** - * Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. + * Get groups, directory roles, and administrative units that the agentUser is a direct member of. This operation isn't transitive. * @param MemberOfRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MemberOf/MemberOfRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MemberOf/MemberOfRequestBuilderGetQueryParameters.php index 164f57bc2b7..5acb819cce7 100644 --- a/src/Generated/Users/Item/MemberOf/MemberOfRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/MemberOf/MemberOfRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. + * Get groups, directory roles, and administrative units that the agentUser is a direct member of. This operation isn't transitive. */ class MemberOfRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/OwnedObjects/OwnedObjectsRequestBuilder.php b/src/Generated/Users/Item/OwnedObjects/OwnedObjectsRequestBuilder.php index 9abf9a0f919..1ce9c940eb5 100644 --- a/src/Generated/Users/Item/OwnedObjects/OwnedObjectsRequestBuilder.php +++ b/src/Generated/Users/Item/OwnedObjects/OwnedObjectsRequestBuilder.php @@ -75,10 +75,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Get the list of directory objects that are owned by the agentUser. * @param OwnedObjectsRequestBuilderGetRequestConfiguration|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/agentuser-list-ownedobjects?view=graph-rest-1.0 Find more info here */ public function get(?OwnedObjectsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -89,7 +90,7 @@ public function get(?OwnedObjectsRequestBuilderGetRequestConfiguration $requestC } /** - * Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Get the list of directory objects that are owned by the agentUser. * @param OwnedObjectsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/OwnedObjects/OwnedObjectsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/OwnedObjects/OwnedObjectsRequestBuilderGetQueryParameters.php index aceb70ac5cd..2571aa41d63 100644 --- a/src/Generated/Users/Item/OwnedObjects/OwnedObjectsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/OwnedObjects/OwnedObjectsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Get the list of directory objects that are owned by the agentUser. */ class OwnedObjectsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Users/Item/Restore/RestoreRequestBuilder.php index d03a1766e12..fad8712e181 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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 application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- certificateBasedAuthPki- certificateAuthorityDetail- group- 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. + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- 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/Sponsors/Item/Ref/RefRequestBuilder.php b/src/Generated/Users/Item/Sponsors/Item/Ref/RefRequestBuilder.php index b24831fb0a9..3adfd8313a6 100644 --- a/src/Generated/Users/Item/Sponsors/Item/Ref/RefRequestBuilder.php +++ b/src/Generated/Users/Item/Sponsors/Item/Ref/RefRequestBuilder.php @@ -30,11 +30,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Remove a user's sponsor. + * Remove an agentUser's sponsor. * @param RefRequestBuilderDeleteRequestConfiguration|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/user-delete-sponsors?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-delete-sponsors?view=graph-rest-1.0 Find more info here */ public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -45,7 +45,7 @@ public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConf } /** - * Remove a user's sponsor. + * Remove an agentUser's sponsor. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilder.php b/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilder.php index 56484144ed4..460217f89fe 100644 --- a/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilder.php +++ b/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilder.php @@ -32,11 +32,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Remove a user's sponsor. + * Remove an agentUser's sponsor. * @param RefRequestBuilderDeleteRequestConfiguration|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/user-delete-sponsors?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-delete-sponsors?view=graph-rest-1.0 Find more info here */ public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -47,11 +47,11 @@ public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConf } /** - * Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. * @param RefRequestBuilderGetRequestConfiguration|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/user-list-sponsors?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-list-sponsors?view=graph-rest-1.0 Find more info here */ public function get(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -62,12 +62,12 @@ public function get(?RefRequestBuilderGetRequestConfiguration $requestConfigurat } /** - * Assign a user a sponsor. Sponsors are users and groups that are responsible for this guest user's privileges in the tenant and for keeping the guest user's information and access up to date. + * Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. * @param ReferenceCreate $body The request body * @param RefRequestBuilderPostRequestConfiguration|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/user-post-sponsors?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-post-sponsors?view=graph-rest-1.0 Find more info here */ public function post(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -78,7 +78,7 @@ public function post(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfigu } /** - * Remove a user's sponsor. + * Remove an agentUser's sponsor. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -99,7 +99,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig } /** - * Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. * @param RefRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -120,7 +120,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio } /** - * Assign a user a sponsor. Sponsors are users and groups that are responsible for this guest user's privileges in the tenant and for keeping the guest user's information and access up to date. + * Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. * @param ReferenceCreate $body The request body * @param RefRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilderDeleteQueryParameters.php b/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilderDeleteQueryParameters.php index 39c990e3856..6c9d0f37149 100644 --- a/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilderDeleteQueryParameters.php +++ b/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilderDeleteQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Remove a user's sponsor. + * Remove an agentUser's sponsor. */ class RefRequestBuilderDeleteQueryParameters { diff --git a/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilderGetQueryParameters.php index 901b28d9846..aa0dc3fda37 100644 --- a/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. */ class RefRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Sponsors/SponsorsRequestBuilder.php b/src/Generated/Users/Item/Sponsors/SponsorsRequestBuilder.php index f8b067edcdb..c961ecf2855 100644 --- a/src/Generated/Users/Item/Sponsors/SponsorsRequestBuilder.php +++ b/src/Generated/Users/Item/Sponsors/SponsorsRequestBuilder.php @@ -59,11 +59,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. * @param SponsorsRequestBuilderGetRequestConfiguration|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/user-list-sponsors?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-list-sponsors?view=graph-rest-1.0 Find more info here */ public function get(?SponsorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -74,7 +74,7 @@ public function get(?SponsorsRequestBuilderGetRequestConfiguration $requestConfi } /** - * Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. * @param SponsorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Sponsors/SponsorsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Sponsors/SponsorsRequestBuilderGetQueryParameters.php index 76787fc2c4b..1197b7cfa14 100644 --- a/src/Generated/Users/Item/Sponsors/SponsorsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Sponsors/SponsorsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. */ class SponsorsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilder.php b/src/Generated/Users/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilder.php index f75e7390936..6f998f4616b 100644 --- a/src/Generated/Users/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilder.php +++ b/src/Generated/Users/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilder.php @@ -75,11 +75,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership. + * Get groups, directory roles, and administrative units that the agentUser is a member of through either direct or transitive membership. * @param TransitiveMemberOfRequestBuilderGetRequestConfiguration|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/user-list-transitivememberof?view=graph-rest-1.0 Find more info here + * @link https://learn.microsoft.com/graph/api/agentuser-list-transitivememberof?view=graph-rest-1.0 Find more info here */ public function get(?TransitiveMemberOfRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -90,7 +90,7 @@ public function get(?TransitiveMemberOfRequestBuilderGetRequestConfiguration $re } /** - * Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership. + * Get groups, directory roles, and administrative units that the agentUser is a member of through either direct or transitive membership. * @param TransitiveMemberOfRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilderGetQueryParameters.php index 10fb6f6a1a0..893dc1a2bb3 100644 --- a/src/Generated/Users/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership. + * Get groups, directory roles, and administrative units that the agentUser is a member of through either direct or transitive membership. */ class TransitiveMemberOfRequestBuilderGetQueryParameters { diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index 2a7c4c7bc83..3e165a6ed91 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -97417,6 +97417,7 @@ Microsoft\Graph\Generated.identity.IdentityRequestBuilder::|public|ToGetRequestI Microsoft\Graph\Generated.identity.IdentityRequestBuilder::|public|ToPatchRequestInformation(body:IdentityContainer; requestConfiguration?:IdentityRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identity.IdentityRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identity.IdentityRequestBuilder::|public|userFlowAttributes:UserFlowAttributesRequestBuilder +Microsoft\Graph\Generated.identity.IdentityRequestBuilder::|public|verifiedId:VerifiedIdRequestBuilder Microsoft\Graph\Generated.identity.IdentityRequestBuilder::|public|WithUrl(rawUrl:string):IdentityRequestBuilder Microsoft\Graph\Generated.identity.identityRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Generated.identity.identityRequestBuilderGetQueryParameters::|public|expand:array @@ -97751,6 +97752,95 @@ Microsoft\Graph\Generated.identity.userFlowAttributes.userFlowAttributesRequestB Microsoft\Graph\Generated.identity.userFlowAttributes.userFlowAttributesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UserFlowAttributesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identity.userFlowAttributes.userFlowAttributesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identity.userFlowAttributes.userFlowAttributesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identity.verifiedId.profiles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|Delete(requestConfiguration?:VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|Get(requestConfiguration?:VerifiedIdProfileItemRequestBuilderGetRequestConfiguration):VerifiedIdProfile +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|Patch(body:VerifiedIdProfile; requestConfiguration?:VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration):VerifiedIdProfile +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VerifiedIdProfileItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|ToPatchRequestInformation(body:VerifiedIdProfile; requestConfiguration?:VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|WithUrl(rawUrl:string):VerifiedIdProfileItemRequestBuilder +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VerifiedIdProfileItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:VerifiedIdProfileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):VerifiedIdProfileItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identity.verifiedId.profiles.item.VerifiedIdProfileItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|ByVerifiedIdProfileId(verifiedIdProfileId:string):VerifiedIdProfileItemRequestBuilder +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|Get(requestConfiguration?:ProfilesRequestBuilderGetRequestConfiguration):VerifiedIdProfileCollectionResponse +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|Post(body:VerifiedIdProfile; requestConfiguration?:ProfilesRequestBuilderPostRequestConfiguration):VerifiedIdProfile +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ProfilesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|ToPostRequestInformation(body:VerifiedIdProfile; requestConfiguration?:ProfilesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identity.verifiedId.profiles.ProfilesRequestBuilder::|public|WithUrl(rawUrl:string):ProfilesRequestBuilder +Microsoft\Graph\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\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ProfilesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identity.verifiedId.profiles.profilesRequestBuilderGetRequestConfiguration::|public|queryParameters:ProfilesRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identity.verifiedId.profiles.profilesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identity.verifiedId.profiles.profilesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|Delete(requestConfiguration?:VerifiedIdRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|Get(requestConfiguration?:VerifiedIdRequestBuilderGetRequestConfiguration):IdentityVerifiedIdRoot +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|Patch(body:IdentityVerifiedIdRoot; requestConfiguration?:VerifiedIdRequestBuilderPatchRequestConfiguration):IdentityVerifiedIdRoot +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|profiles:ProfilesRequestBuilder +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:VerifiedIdRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VerifiedIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|ToPatchRequestInformation(body:IdentityVerifiedIdRoot; requestConfiguration?:VerifiedIdRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identity.verifiedId.VerifiedIdRequestBuilder::|public|WithUrl(rawUrl:string):VerifiedIdRequestBuilder +Microsoft\Graph\Generated.identity.verifiedId.verifiedIdRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identity.verifiedId.verifiedIdRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identity.verifiedId.verifiedIdRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identity.verifiedId.verifiedIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identity.verifiedId.verifiedIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identity.verifiedId.verifiedIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identity.verifiedId.verifiedIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VerifiedIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identity.verifiedId.verifiedIdRequestBuilderGetRequestConfiguration::|public|queryParameters:VerifiedIdRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identity.verifiedId.verifiedIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):VerifiedIdRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identity.verifiedId.verifiedIdRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identity.verifiedId.verifiedIdRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|definitions:DefinitionsRequestBuilder @@ -120359,6 +120449,7 @@ Microsoft\Graph\Generated.models.b2xIdentityUserFlowCollectionResponse::|public| Microsoft\Graph\Generated.models.b2xIdentityUserFlowCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2xIdentityUserFlowCollectionResponse Microsoft\Graph\Generated.models.backupRestoreRoot-->Entity Microsoft\Graph\Generated.models.backupRestoreRoot::|public|constructor():void +Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getBrowseSessions():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getDriveInclusionRules():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getDriveProtectionUnits():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getDriveProtectionUnitsBulkAdditionJobs():array @@ -120368,6 +120459,7 @@ Microsoft\Graph\Generated.models.backupRestoreRoot::|public|GetFieldDeserializer Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getMailboxInclusionRules():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getMailboxProtectionUnits():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getMailboxProtectionUnitsBulkAdditionJobs():array +Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getOneDriveForBusinessBrowseSessions():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getOneDriveForBusinessProtectionPolicies():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getOneDriveForBusinessRestoreSessions():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getProtectionPolicies():array @@ -120376,6 +120468,7 @@ Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getRestorePoints():a Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getRestoreSessions():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getServiceApps():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getServiceStatus():ServiceStatus +Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getSharePointBrowseSessions():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getSharePointProtectionPolicies():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getSharePointRestoreSessions():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getSiteInclusionRules():array @@ -120383,6 +120476,7 @@ Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getSiteProtectionUni Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getSiteProtectionUnitsBulkAdditionJobs():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|OdataType:string Microsoft\Graph\Generated.models.backupRestoreRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setBrowseSessions(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setDriveInclusionRules(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setDriveProtectionUnits(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setDriveProtectionUnitsBulkAdditionJobs(value?:array):void @@ -120391,6 +120485,7 @@ Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setExchangeRestoreSe Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setMailboxInclusionRules(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setMailboxProtectionUnits(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setMailboxProtectionUnitsBulkAdditionJobs(value?:array):void +Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setOneDriveForBusinessBrowseSessions(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setOneDriveForBusinessProtectionPolicies(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setOneDriveForBusinessRestoreSessions(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setProtectionPolicies(value?:array):void @@ -120399,6 +120494,7 @@ Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setRestorePoints(val Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setRestoreSessions(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setServiceApps(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setServiceStatus(value?:ServiceStatus):void +Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setSharePointBrowseSessions(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setSharePointProtectionPolicies(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setSharePointRestoreSessions(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setSiteInclusionRules(value?:array):void @@ -121255,6 +121351,45 @@ Microsoft\Graph\Generated.models.broadcastMeetingSettings::|public|setIsVideoOnD Microsoft\Graph\Generated.models.broadcastMeetingSettings::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.broadcastMeetingSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BroadcastMeetingSettings Microsoft\Graph\Generated.models.broadcastMeetingSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.browsableResourceType::0000-none +Microsoft\Graph\Generated.models.browsableResourceType::0001-site +Microsoft\Graph\Generated.models.browsableResourceType::0002-documentLibrary +Microsoft\Graph\Generated.models.browsableResourceType::0003-folder +Microsoft\Graph\Generated.models.browsableResourceType::0004-unknownFutureValue +Microsoft\Graph\Generated.models.browseQueryOrder::0000-pathAsc +Microsoft\Graph\Generated.models.browseQueryOrder::0001-pathDsc +Microsoft\Graph\Generated.models.browseQueryOrder::0002-nameAsc +Microsoft\Graph\Generated.models.browseQueryOrder::0003-nameDsc +Microsoft\Graph\Generated.models.browseQueryOrder::0004-unknownFutureValue +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|constructor():void +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|getItemKey():string +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|getItemsCount():int +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|getName():string +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|getOdataType():string +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|getSizeInBytes():string +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|getType():BrowseQueryResponseItemType +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|getWebUrl():string +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|setItemKey(value?:string):void +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|setItemsCount(value?:int):void +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|setName(value?:string):void +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|setSizeInBytes(value?:string):void +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|setType(value?:BrowseQueryResponseItemType):void +Microsoft\Graph\Generated.models.browseQueryResponseItem::|public|setWebUrl(value?:string):void +Microsoft\Graph\Generated.models.browseQueryResponseItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BrowseQueryResponseItem +Microsoft\Graph\Generated.models.browseQueryResponseItemType::0000-none +Microsoft\Graph\Generated.models.browseQueryResponseItemType::0001-site +Microsoft\Graph\Generated.models.browseQueryResponseItemType::0002-documentLibrary +Microsoft\Graph\Generated.models.browseQueryResponseItemType::0003-folder +Microsoft\Graph\Generated.models.browseQueryResponseItemType::0004-file +Microsoft\Graph\Generated.models.browseQueryResponseItemType::0005-unknownFutureValue +Microsoft\Graph\Generated.models.browseQueryResponseItem~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.browserSharedCookie-->Entity Microsoft\Graph\Generated.models.browserSharedCookie::|public|constructor():void Microsoft\Graph\Generated.models.browserSharedCookie::|public|getComment():string @@ -121451,6 +121586,37 @@ Microsoft\Graph\Generated.models.browserSiteTargetEnvironment::0002-microsoftEdg Microsoft\Graph\Generated.models.browserSiteTargetEnvironment::0003-configurable Microsoft\Graph\Generated.models.browserSiteTargetEnvironment::0004-none Microsoft\Graph\Generated.models.browserSiteTargetEnvironment::0005-unknownFutureValue +Microsoft\Graph\Generated.models.browseSessionBase-->Entity +Microsoft\Graph\Generated.models.browseSessionBase::|public|constructor():void +Microsoft\Graph\Generated.models.browseSessionBase::|public|getBackupSizeInBytes():string +Microsoft\Graph\Generated.models.browseSessionBase::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Generated.models.browseSessionBase::|public|getError():PublicError +Microsoft\Graph\Generated.models.browseSessionBase::|public|getExpirationDateTime():DateTime +Microsoft\Graph\Generated.models.browseSessionBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.browseSessionBase::|public|getRestorePointDateTime():DateTime +Microsoft\Graph\Generated.models.browseSessionBase::|public|getRestorePointId():string +Microsoft\Graph\Generated.models.browseSessionBase::|public|getStatus():BrowseSessionStatus +Microsoft\Graph\Generated.models.browseSessionBase::|public|OdataType:string +Microsoft\Graph\Generated.models.browseSessionBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.browseSessionBase::|public|setBackupSizeInBytes(value?:string):void +Microsoft\Graph\Generated.models.browseSessionBase::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.browseSessionBase::|public|setError(value?:PublicError):void +Microsoft\Graph\Generated.models.browseSessionBase::|public|setExpirationDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.browseSessionBase::|public|setRestorePointDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.browseSessionBase::|public|setRestorePointId(value?:string):void +Microsoft\Graph\Generated.models.browseSessionBase::|public|setStatus(value?:BrowseSessionStatus):void +Microsoft\Graph\Generated.models.browseSessionBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BrowseSessionBase +Microsoft\Graph\Generated.models.browseSessionBaseCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.browseSessionBaseCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.browseSessionBaseCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.browseSessionBaseCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.browseSessionBaseCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.browseSessionBaseCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.browseSessionBaseCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BrowseSessionBaseCollectionResponse +Microsoft\Graph\Generated.models.browseSessionStatus::0000-creating +Microsoft\Graph\Generated.models.browseSessionStatus::0001-created +Microsoft\Graph\Generated.models.browseSessionStatus::0002-failed +Microsoft\Graph\Generated.models.browseSessionStatus::0003-unknownFutureValue Microsoft\Graph\Generated.models.bucketAggregationDefinition::|public|constructor():void Microsoft\Graph\Generated.models.bucketAggregationDefinition::|public|getAdditionalData():array Microsoft\Graph\Generated.models.bucketAggregationDefinition::|public|getBackingStore():BackingStore @@ -123594,6 +123760,25 @@ Microsoft\Graph\Generated.models.choiceColumn::|public|setDisplayAs(value?:strin Microsoft\Graph\Generated.models.choiceColumn::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.choiceColumn::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChoiceColumn Microsoft\Graph\Generated.models.choiceColumn~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.claimBinding::|public|constructor():void +Microsoft\Graph\Generated.models.claimBinding::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.claimBinding::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.claimBinding::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.claimBinding::|public|getMatchConfidenceLevel():MatchConfidenceLevel +Microsoft\Graph\Generated.models.claimBinding::|public|getOdataType():string +Microsoft\Graph\Generated.models.claimBinding::|public|getSourceAttribute():string +Microsoft\Graph\Generated.models.claimBinding::|public|getVerifiedIdClaim():string +Microsoft\Graph\Generated.models.claimBinding::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.claimBinding::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.claimBinding::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.claimBinding::|public|setMatchConfidenceLevel(value?:MatchConfidenceLevel):void +Microsoft\Graph\Generated.models.claimBinding::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.claimBinding::|public|setSourceAttribute(value?:string):void +Microsoft\Graph\Generated.models.claimBinding::|public|setVerifiedIdClaim(value?:string):void +Microsoft\Graph\Generated.models.claimBinding::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClaimBinding +Microsoft\Graph\Generated.models.claimBindingSource::0000-directory +Microsoft\Graph\Generated.models.claimBindingSource::0001-unknownFutureValue +Microsoft\Graph\Generated.models.claimBinding~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.claimsMappingPolicy-->StsPolicy Microsoft\Graph\Generated.models.claimsMappingPolicy::|public|constructor():void Microsoft\Graph\Generated.models.claimsMappingPolicy::|public|GetFieldDeserializers():array @@ -123607,6 +123792,21 @@ Microsoft\Graph\Generated.models.claimsMappingPolicyCollectionResponse::|public| Microsoft\Graph\Generated.models.claimsMappingPolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.claimsMappingPolicyCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.claimsMappingPolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClaimsMappingPolicyCollectionResponse +Microsoft\Graph\Generated.models.claimValidation::|public|constructor():void +Microsoft\Graph\Generated.models.claimValidation::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.claimValidation::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.claimValidation::|public|getCustomExtensionId():string +Microsoft\Graph\Generated.models.claimValidation::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.claimValidation::|public|getIsEnabled():bool +Microsoft\Graph\Generated.models.claimValidation::|public|getOdataType():string +Microsoft\Graph\Generated.models.claimValidation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.claimValidation::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.claimValidation::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.claimValidation::|public|setCustomExtensionId(value?:string):void +Microsoft\Graph\Generated.models.claimValidation::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Generated.models.claimValidation::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.claimValidation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClaimValidation +Microsoft\Graph\Generated.models.claimValidation~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.classifcationErrorBase::|public|constructor():void Microsoft\Graph\Generated.models.classifcationErrorBase::|public|getAdditionalData():array Microsoft\Graph\Generated.models.classifcationErrorBase::|public|getBackingStore():BackingStore @@ -125122,6 +125322,7 @@ Microsoft\Graph\Generated.models.conditionalAccessGrantControl::0004-approvedApp Microsoft\Graph\Generated.models.conditionalAccessGrantControl::0005-compliantApplication Microsoft\Graph\Generated.models.conditionalAccessGrantControl::0006-passwordChange Microsoft\Graph\Generated.models.conditionalAccessGrantControl::0007-unknownFutureValue +Microsoft\Graph\Generated.models.conditionalAccessGrantControl::0008-riskRemediation Microsoft\Graph\Generated.models.conditionalAccessGrantControls::|public|constructor():void Microsoft\Graph\Generated.models.conditionalAccessGrantControls::|public|getAdditionalData():array Microsoft\Graph\Generated.models.conditionalAccessGrantControls::|public|getAuthenticationStrength():AuthenticationStrengthPolicy @@ -131065,6 +131266,23 @@ Microsoft\Graph\Generated.models.emailAuthenticationMethodConfiguration::|public Microsoft\Graph\Generated.models.emailAuthenticationMethodConfiguration::|public|setAllowExternalIdToUseEmailOtp(value?:ExternalEmailOtpState):void Microsoft\Graph\Generated.models.emailAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:array):void Microsoft\Graph\Generated.models.emailAuthenticationMethodConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EmailAuthenticationMethodConfiguration +Microsoft\Graph\Generated.models.emailDetails::|public|constructor():void +Microsoft\Graph\Generated.models.emailDetails::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.emailDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.emailDetails::|public|getBody():string +Microsoft\Graph\Generated.models.emailDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.emailDetails::|public|getOdataType():string +Microsoft\Graph\Generated.models.emailDetails::|public|getSenderEmailAddress():string +Microsoft\Graph\Generated.models.emailDetails::|public|getSubject():string +Microsoft\Graph\Generated.models.emailDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.emailDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.emailDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.emailDetails::|public|setBody(value?:string):void +Microsoft\Graph\Generated.models.emailDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.emailDetails::|public|setSenderEmailAddress(value?:string):void +Microsoft\Graph\Generated.models.emailDetails::|public|setSubject(value?:string):void +Microsoft\Graph\Generated.models.emailDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EmailDetails +Microsoft\Graph\Generated.models.emailDetails~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.emailFileAssessmentRequest-->ThreatAssessmentRequest Microsoft\Graph\Generated.models.emailFileAssessmentRequest::|public|constructor():void Microsoft\Graph\Generated.models.emailFileAssessmentRequest::|public|getContentData():string @@ -132530,6 +132748,11 @@ Microsoft\Graph\Generated.models.externalConnectors.label::0045-personColleagues Microsoft\Graph\Generated.models.externalConnectors.label::0046-personManager Microsoft\Graph\Generated.models.externalConnectors.label::0047-personAlternateContacts Microsoft\Graph\Generated.models.externalConnectors.label::0048-personEmergencyContacts +Microsoft\Graph\Generated.models.externalConnectors.label::0049-personEducationalActivities +Microsoft\Graph\Generated.models.externalConnectors.label::0050-personInterests +Microsoft\Graph\Generated.models.externalConnectors.label::0051-personLanguages +Microsoft\Graph\Generated.models.externalConnectors.label::0052-personPublications +Microsoft\Graph\Generated.models.externalConnectors.label::0053-personPatents Microsoft\Graph\Generated.models.externalConnectors.properties::|public|constructor():void Microsoft\Graph\Generated.models.externalConnectors.properties::|public|getAdditionalData():array Microsoft\Graph\Generated.models.externalConnectors.properties::|public|getBackingStore():BackingStore @@ -132740,6 +132963,21 @@ Microsoft\Graph\Generated.models.extractSensitivityLabelsResult::|public|setLabe Microsoft\Graph\Generated.models.extractSensitivityLabelsResult::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.extractSensitivityLabelsResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExtractSensitivityLabelsResult Microsoft\Graph\Generated.models.extractSensitivityLabelsResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|constructor():void +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|getIsEnabled():bool +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|getOdataType():string +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|getSourcePhotoClaimName():string +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.faceCheckConfiguration::|public|setSourcePhotoClaimName(value?:string):void +Microsoft\Graph\Generated.models.faceCheckConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FaceCheckConfiguration +Microsoft\Graph\Generated.models.faceCheckConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.fallbackToMicrosoftProviderOnError-->CustomExtensionBehaviorOnError Microsoft\Graph\Generated.models.fallbackToMicrosoftProviderOnError::|public|constructor():void Microsoft\Graph\Generated.models.fallbackToMicrosoftProviderOnError::|public|GetFieldDeserializers():array @@ -132826,6 +133064,7 @@ Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|getDisplayNa Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|getModel():string Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|getPasskeyType():PasskeyType +Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|getPublicKeyCredential():WebauthnPublicKeyCredential Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|OdataType:string Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|setAaGuid(value?:string):void @@ -132834,6 +133073,7 @@ Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|setAttestati Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|setDisplayName(value?:string):void Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|setModel(value?:string):void Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|setPasskeyType(value?:PasskeyType):void +Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|setPublicKeyCredential(value?:WebauthnPublicKeyCredential):void Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Fido2AuthenticationMethod Microsoft\Graph\Generated.models.fido2AuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Generated.models.fido2AuthenticationMethodCollectionResponse::|public|constructor():void @@ -133593,6 +133833,21 @@ Microsoft\Graph\Generated.models.governanceInsightCollectionResponse::|public|ge Microsoft\Graph\Generated.models.governanceInsightCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.governanceInsightCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.governanceInsightCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceInsightCollectionResponse +Microsoft\Graph\Generated.models.granularDriveRestoreArtifact-->GranularRestoreArtifactBase +Microsoft\Graph\Generated.models.granularDriveRestoreArtifact::|public|constructor():void +Microsoft\Graph\Generated.models.granularDriveRestoreArtifact::|public|getDirectoryObjectId():string +Microsoft\Graph\Generated.models.granularDriveRestoreArtifact::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.granularDriveRestoreArtifact::|public|OdataType:string +Microsoft\Graph\Generated.models.granularDriveRestoreArtifact::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.granularDriveRestoreArtifact::|public|setDirectoryObjectId(value?:string):void +Microsoft\Graph\Generated.models.granularDriveRestoreArtifact::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GranularDriveRestoreArtifact +Microsoft\Graph\Generated.models.granularDriveRestoreArtifactCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.granularDriveRestoreArtifactCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.granularDriveRestoreArtifactCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.granularDriveRestoreArtifactCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.granularDriveRestoreArtifactCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.granularDriveRestoreArtifactCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.granularDriveRestoreArtifactCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GranularDriveRestoreArtifactCollectionResponse Microsoft\Graph\Generated.models.granularMailboxRestoreArtifact-->MailboxRestoreArtifact Microsoft\Graph\Generated.models.granularMailboxRestoreArtifact::|public|constructor():void Microsoft\Graph\Generated.models.granularMailboxRestoreArtifact::|public|getArtifactCount():int @@ -133610,6 +133865,45 @@ Microsoft\Graph\Generated.models.granularMailboxRestoreArtifactCollectionRespons Microsoft\Graph\Generated.models.granularMailboxRestoreArtifactCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.granularMailboxRestoreArtifactCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.granularMailboxRestoreArtifactCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GranularMailboxRestoreArtifactCollectionResponse +Microsoft\Graph\Generated.models.granularRestoreArtifactBase-->Entity +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|constructor():void +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|getBrowseSessionId():string +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|getCompletionDateTime():DateTime +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|getRestoredItemKey():string +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|getRestoredItemPath():string +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|getRestoredItemWebUrl():string +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|getRestorePointDateTime():DateTime +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|getStartDateTime():DateTime +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|getStatus():ArtifactRestoreStatus +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|getWebUrl():string +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|OdataType:string +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|setBrowseSessionId(value?:string):void +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|setCompletionDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|setRestoredItemKey(value?:string):void +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|setRestoredItemPath(value?:string):void +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|setRestoredItemWebUrl(value?:string):void +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|setRestorePointDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|setStartDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|setStatus(value?:ArtifactRestoreStatus):void +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|public|setWebUrl(value?:string):void +Microsoft\Graph\Generated.models.granularRestoreArtifactBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GranularRestoreArtifactBase +Microsoft\Graph\Generated.models.granularSiteRestoreArtifact-->GranularRestoreArtifactBase +Microsoft\Graph\Generated.models.granularSiteRestoreArtifact::|public|constructor():void +Microsoft\Graph\Generated.models.granularSiteRestoreArtifact::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.granularSiteRestoreArtifact::|public|getSiteId():string +Microsoft\Graph\Generated.models.granularSiteRestoreArtifact::|public|OdataType:string +Microsoft\Graph\Generated.models.granularSiteRestoreArtifact::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.granularSiteRestoreArtifact::|public|setSiteId(value?:string):void +Microsoft\Graph\Generated.models.granularSiteRestoreArtifact::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GranularSiteRestoreArtifact +Microsoft\Graph\Generated.models.granularSiteRestoreArtifactCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.granularSiteRestoreArtifactCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.granularSiteRestoreArtifactCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.granularSiteRestoreArtifactCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.granularSiteRestoreArtifactCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.granularSiteRestoreArtifactCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.granularSiteRestoreArtifactCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GranularSiteRestoreArtifactCollectionResponse Microsoft\Graph\Generated.models.group-->DirectoryObject Microsoft\Graph\Generated.models.group::|public|constructor():void Microsoft\Graph\Generated.models.group::|public|getAcceptedSenders():array @@ -134057,6 +134351,7 @@ Microsoft\Graph\Generated.models.identityContainer::|public|GetFieldDeserializer Microsoft\Graph\Generated.models.identityContainer::|public|getIdentityProviders():array Microsoft\Graph\Generated.models.identityContainer::|public|getRiskPrevention():RiskPreventionContainer Microsoft\Graph\Generated.models.identityContainer::|public|getUserFlowAttributes():array +Microsoft\Graph\Generated.models.identityContainer::|public|getVerifiedId():IdentityVerifiedIdRoot Microsoft\Graph\Generated.models.identityContainer::|public|OdataType:string Microsoft\Graph\Generated.models.identityContainer::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.identityContainer::|public|setApiConnectors(value?:array):void @@ -134068,6 +134363,7 @@ Microsoft\Graph\Generated.models.identityContainer::|public|setCustomAuthenticat Microsoft\Graph\Generated.models.identityContainer::|public|setIdentityProviders(value?:array):void Microsoft\Graph\Generated.models.identityContainer::|public|setRiskPrevention(value?:RiskPreventionContainer):void Microsoft\Graph\Generated.models.identityContainer::|public|setUserFlowAttributes(value?:array):void +Microsoft\Graph\Generated.models.identityContainer::|public|setVerifiedId(value?:IdentityVerifiedIdRoot):void Microsoft\Graph\Generated.models.identityContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer Microsoft\Graph\Generated.models.identityCustomUserFlowAttribute-->IdentityUserFlowAttribute Microsoft\Graph\Generated.models.identityCustomUserFlowAttribute::|public|constructor():void @@ -134448,6 +134744,7 @@ Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|publi Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|getCreatedDateTime():DateTime Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|getFailureReason():string Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|getProcessingInfo():string Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|getStartedDateTime():DateTime Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|getSubject():User @@ -134457,6 +134754,7 @@ Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|publi Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setCompletedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setFailureReason(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setProcessingInfo(value?:string):void Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setStartedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setSubject(value?:User):void @@ -135042,6 +135340,14 @@ Microsoft\Graph\Generated.models.identityUserFlowAttributeType::0000-builtIn Microsoft\Graph\Generated.models.identityUserFlowAttributeType::0001-custom Microsoft\Graph\Generated.models.identityUserFlowAttributeType::0002-required Microsoft\Graph\Generated.models.identityUserFlowAttributeType::0003-unknownFutureValue +Microsoft\Graph\Generated.models.identityVerifiedIdRoot-->Entity +Microsoft\Graph\Generated.models.identityVerifiedIdRoot::|public|constructor():void +Microsoft\Graph\Generated.models.identityVerifiedIdRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityVerifiedIdRoot::|public|getProfiles():array +Microsoft\Graph\Generated.models.identityVerifiedIdRoot::|public|OdataType:string +Microsoft\Graph\Generated.models.identityVerifiedIdRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityVerifiedIdRoot::|public|setProfiles(value?:array):void +Microsoft\Graph\Generated.models.identityVerifiedIdRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityVerifiedIdRoot Microsoft\Graph\Generated.models.identity~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.idleSessionSignOut::|public|constructor():void Microsoft\Graph\Generated.models.idleSessionSignOut::|public|getAdditionalData():array @@ -138885,6 +139191,9 @@ Microsoft\Graph\Generated.models.managementState::0009-wipeCanceled Microsoft\Graph\Generated.models.managementState::0010-retireCanceled Microsoft\Graph\Generated.models.managementState::0011-discovered Microsoft\Graph\Generated.models.managementState::0012-unknownFutureValue +Microsoft\Graph\Generated.models.matchConfidenceLevel::0000-exact +Microsoft\Graph\Generated.models.matchConfidenceLevel::0001-relaxed +Microsoft\Graph\Generated.models.matchConfidenceLevel::0002-unknownFutureValue Microsoft\Graph\Generated.models.maxWorkLocationDetails::0000-unknown Microsoft\Graph\Generated.models.maxWorkLocationDetails::0001-none Microsoft\Graph\Generated.models.maxWorkLocationDetails::0002-approximate @@ -140546,6 +140855,10 @@ Microsoft\Graph\Generated.models.notificationTemplateBrandingOptions::0003-inclu Microsoft\Graph\Generated.models.notificationTemplateBrandingOptions::0004-includeCompanyPortalLink Microsoft\Graph\Generated.models.notificationTemplateBrandingOptions::0005-includeDeviceDetails Microsoft\Graph\Generated.models.notificationTemplateBrandingOptions::0006-unknownFutureValue +Microsoft\Graph\Generated.models.notifyMembers::0000-all +Microsoft\Graph\Generated.models.notifyMembers::0001-allowSelected +Microsoft\Graph\Generated.models.notifyMembers::0002-blockSelected +Microsoft\Graph\Generated.models.notifyMembers::0003-unknownFutureValue Microsoft\Graph\Generated.models.noTrainingNotificationSetting-->EndUserNotificationSetting Microsoft\Graph\Generated.models.noTrainingNotificationSetting::|public|constructor():void Microsoft\Graph\Generated.models.noTrainingNotificationSetting::|public|GetFieldDeserializers():array @@ -141137,6 +141450,21 @@ Microsoft\Graph\Generated.models.onAuthenticationMethodLoadStartListener::|publi Microsoft\Graph\Generated.models.onAuthenticationMethodLoadStartListener::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.onAuthenticationMethodLoadStartListener::|public|setHandler(value?:OnAuthenticationMethodLoadStartHandler):void Microsoft\Graph\Generated.models.onAuthenticationMethodLoadStartListener::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnAuthenticationMethodLoadStartListener +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSession-->BrowseSessionBase +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSession::|public|constructor():void +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSession::|public|getDirectoryObjectId():string +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSession::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSession::|public|OdataType:string +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSession::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSession::|public|setDirectoryObjectId(value?:string):void +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OneDriveForBusinessBrowseSession +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSessionCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSessionCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSessionCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSessionCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSessionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSessionCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.oneDriveForBusinessBrowseSessionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OneDriveForBusinessBrowseSessionCollectionResponse Microsoft\Graph\Generated.models.oneDriveForBusinessProtectionPolicy-->ProtectionPolicyBase Microsoft\Graph\Generated.models.oneDriveForBusinessProtectionPolicy::|public|constructor():void Microsoft\Graph\Generated.models.oneDriveForBusinessProtectionPolicy::|public|getDriveInclusionRules():array @@ -141161,10 +141489,12 @@ Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSession::|public|cons Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSession::|public|getDriveRestoreArtifacts():array Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSession::|public|getDriveRestoreArtifactsBulkAdditionRequests():array Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSession::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSession::|public|getGranularDriveRestoreArtifacts():array Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSession::|public|OdataType:string Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSession::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSession::|public|setDriveRestoreArtifacts(value?:array):void Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSession::|public|setDriveRestoreArtifactsBulkAdditionRequests(value?:array):void +Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSession::|public|setGranularDriveRestoreArtifacts(value?:array):void Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OneDriveForBusinessRestoreSession Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSessionCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Generated.models.oneDriveForBusinessRestoreSessionCollectionResponse::|public|constructor():void @@ -141978,6 +142308,41 @@ Microsoft\Graph\Generated.models.onUserCreateStartListener::|public|OdataType:st Microsoft\Graph\Generated.models.onUserCreateStartListener::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.onUserCreateStartListener::|public|setHandler(value?:OnUserCreateStartHandler):void Microsoft\Graph\Generated.models.onUserCreateStartListener::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnUserCreateStartListener +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtension-->CustomAuthenticationExtension +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtension::|public|constructor():void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtension::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtension::|public|OdataType:string +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtension::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtension::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnVerifiedIdClaimValidationCustomExtension +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtensionHandler-->OnVerifiedIdClaimValidationHandler +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtensionHandler::|public|constructor():void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtensionHandler::|public|getConfiguration():CustomExtensionOverwriteConfiguration +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtensionHandler::|public|getCustomExtension():OnVerifiedIdClaimValidationCustomExtension +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtensionHandler::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtensionHandler::|public|OdataType:string +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtensionHandler::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtensionHandler::|public|setConfiguration(value?:CustomExtensionOverwriteConfiguration):void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtensionHandler::|public|setCustomExtension(value?:OnVerifiedIdClaimValidationCustomExtension):void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationCustomExtensionHandler::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnVerifiedIdClaimValidationCustomExtensionHandler +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationHandler::|public|constructor():void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationHandler::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationHandler::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationHandler::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationHandler::|public|getOdataType():string +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationHandler::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationHandler::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationHandler::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationHandler::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationHandler::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnVerifiedIdClaimValidationHandler +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationHandler~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationListener-->AuthenticationEventListener +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationListener::|public|constructor():void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationListener::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationListener::|public|getHandler():OnVerifiedIdClaimValidationHandler +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationListener::|public|OdataType:string +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationListener::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationListener::|public|setHandler(value?:OnVerifiedIdClaimValidationHandler):void +Microsoft\Graph\Generated.models.onVerifiedIdClaimValidationListener::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnVerifiedIdClaimValidationListener Microsoft\Graph\Generated.models.openComplexDictionaryType-->Dictionary Microsoft\Graph\Generated.models.openComplexDictionaryType::|public|constructor():void Microsoft\Graph\Generated.models.openComplexDictionaryType::|public|GetFieldDeserializers():array @@ -142484,6 +142849,26 @@ Microsoft\Graph\Generated.models.outOfOfficeSettings::|public|setMessage(value?: Microsoft\Graph\Generated.models.outOfOfficeSettings::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.outOfOfficeSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OutOfOfficeSettings Microsoft\Graph\Generated.models.outOfOfficeSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.ownerlessGroupPolicy-->Entity +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|constructor():void +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|getEmailInfo():EmailDetails +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|getEnabledGroupIds():array +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|getIsEnabled():bool +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|getMaxMembersToNotify():int +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|getNotificationDurationInWeeks():int +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|getPolicyWebUrl():string +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|getTargetOwners():TargetOwners +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|OdataType:string +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|setEmailInfo(value?:EmailDetails):void +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|setEnabledGroupIds(value?:array):void +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|setMaxMembersToNotify(value?:int):void +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|setNotificationDurationInWeeks(value?:int):void +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|setPolicyWebUrl(value?:string):void +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|public|setTargetOwners(value?:TargetOwners):void +Microsoft\Graph\Generated.models.ownerlessGroupPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OwnerlessGroupPolicy Microsoft\Graph\Generated.models.package::|public|constructor():void Microsoft\Graph\Generated.models.package::|public|getAdditionalData():array Microsoft\Graph\Generated.models.package::|public|getBackingStore():BackingStore @@ -144045,6 +144430,7 @@ Microsoft\Graph\Generated.models.policyRoot::|public|getFeatureRolloutPolicies() Microsoft\Graph\Generated.models.policyRoot::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.policyRoot::|public|getHomeRealmDiscoveryPolicies():array Microsoft\Graph\Generated.models.policyRoot::|public|getIdentitySecurityDefaultsEnforcementPolicy():IdentitySecurityDefaultsEnforcementPolicy +Microsoft\Graph\Generated.models.policyRoot::|public|getOwnerlessGroupPolicy():OwnerlessGroupPolicy Microsoft\Graph\Generated.models.policyRoot::|public|getPermissionGrantPolicies():array Microsoft\Graph\Generated.models.policyRoot::|public|getRoleManagementPolicies():array Microsoft\Graph\Generated.models.policyRoot::|public|getRoleManagementPolicyAssignments():array @@ -144067,6 +144453,7 @@ Microsoft\Graph\Generated.models.policyRoot::|public|setDeviceRegistrationPolicy Microsoft\Graph\Generated.models.policyRoot::|public|setFeatureRolloutPolicies(value?:array):void Microsoft\Graph\Generated.models.policyRoot::|public|setHomeRealmDiscoveryPolicies(value?:array):void Microsoft\Graph\Generated.models.policyRoot::|public|setIdentitySecurityDefaultsEnforcementPolicy(value?:IdentitySecurityDefaultsEnforcementPolicy):void +Microsoft\Graph\Generated.models.policyRoot::|public|setOwnerlessGroupPolicy(value?:OwnerlessGroupPolicy):void Microsoft\Graph\Generated.models.policyRoot::|public|setPermissionGrantPolicies(value?:array):void Microsoft\Graph\Generated.models.policyRoot::|public|setRoleManagementPolicies(value?:array):void Microsoft\Graph\Generated.models.policyRoot::|public|setRoleManagementPolicyAssignments(value?:array):void @@ -148352,6 +148739,7 @@ Microsoft\Graph\Generated.models.restoreArtifactsBulkRequestStatus::0004-unknown Microsoft\Graph\Generated.models.restoreJobType::0000-standard Microsoft\Graph\Generated.models.restoreJobType::0001-bulk Microsoft\Graph\Generated.models.restoreJobType::0002-unknownFutureValue +Microsoft\Graph\Generated.models.restoreJobType::0003-granular Microsoft\Graph\Generated.models.restorePoint-->Entity Microsoft\Graph\Generated.models.restorePoint::|public|constructor():void Microsoft\Graph\Generated.models.restorePoint::|public|getExpirationDateTime():DateTime @@ -148615,6 +149003,7 @@ Microsoft\Graph\Generated.models.riskDetail::0014-adminDismissedAllRiskForServic Microsoft\Graph\Generated.models.riskDetail::0015-userChangedPasswordOnPremises Microsoft\Graph\Generated.models.riskDetail::0016-adminDismissedRiskForSignIn Microsoft\Graph\Generated.models.riskDetail::0017-adminConfirmedAccountSafe +Microsoft\Graph\Generated.models.riskDetail::0018-microsoftRevokedSessions Microsoft\Graph\Generated.models.riskDetection-->Entity Microsoft\Graph\Generated.models.riskDetection::|public|constructor():void Microsoft\Graph\Generated.models.riskDetection::|public|getActivity():ActivityType @@ -150060,6 +150449,7 @@ Microsoft\Graph\Generated.models.security.alert::|public|getAdditionalDataProper Microsoft\Graph\Generated.models.security.alert::|public|getAlertPolicyId():string Microsoft\Graph\Generated.models.security.alert::|public|getAlertWebUrl():string Microsoft\Graph\Generated.models.security.alert::|public|getAssignedTo():string +Microsoft\Graph\Generated.models.security.alert::|public|getCategories():array Microsoft\Graph\Generated.models.security.alert::|public|getCategory():string Microsoft\Graph\Generated.models.security.alert::|public|getClassification():AlertClassification Microsoft\Graph\Generated.models.security.alert::|public|getComments():array @@ -150097,6 +150487,7 @@ Microsoft\Graph\Generated.models.security.alert::|public|setAdditionalDataProper Microsoft\Graph\Generated.models.security.alert::|public|setAlertPolicyId(value?:string):void Microsoft\Graph\Generated.models.security.alert::|public|setAlertWebUrl(value?:string):void Microsoft\Graph\Generated.models.security.alert::|public|setAssignedTo(value?:string):void +Microsoft\Graph\Generated.models.security.alert::|public|setCategories(value?:array):void Microsoft\Graph\Generated.models.security.alert::|public|setCategory(value?:string):void Microsoft\Graph\Generated.models.security.alert::|public|setClassification(value?:AlertClassification):void Microsoft\Graph\Generated.models.security.alert::|public|setComments(value?:array):void @@ -154882,6 +155273,21 @@ Microsoft\Graph\Generated.models.sharepoint::|public|OdataType:string Microsoft\Graph\Generated.models.sharepoint::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.sharepoint::|public|setSettings(value?:SharepointSettings):void Microsoft\Graph\Generated.models.sharepoint::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Sharepoint +Microsoft\Graph\Generated.models.sharePointBrowseSession-->BrowseSessionBase +Microsoft\Graph\Generated.models.sharePointBrowseSession::|public|constructor():void +Microsoft\Graph\Generated.models.sharePointBrowseSession::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.sharePointBrowseSession::|public|getSiteId():string +Microsoft\Graph\Generated.models.sharePointBrowseSession::|public|OdataType:string +Microsoft\Graph\Generated.models.sharePointBrowseSession::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.sharePointBrowseSession::|public|setSiteId(value?:string):void +Microsoft\Graph\Generated.models.sharePointBrowseSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointBrowseSession +Microsoft\Graph\Generated.models.sharePointBrowseSessionCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.sharePointBrowseSessionCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.sharePointBrowseSessionCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.sharePointBrowseSessionCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.sharePointBrowseSessionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.sharePointBrowseSessionCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.sharePointBrowseSessionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointBrowseSessionCollectionResponse Microsoft\Graph\Generated.models.sharePointGroup-->Entity Microsoft\Graph\Generated.models.sharePointGroup::|public|constructor():void Microsoft\Graph\Generated.models.sharePointGroup::|public|getDescription():string @@ -155190,10 +155596,12 @@ Microsoft\Graph\Generated.models.sharePointProtectionPolicyCollectionResponse::| Microsoft\Graph\Generated.models.sharePointRestoreSession-->RestoreSessionBase Microsoft\Graph\Generated.models.sharePointRestoreSession::|public|constructor():void Microsoft\Graph\Generated.models.sharePointRestoreSession::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.sharePointRestoreSession::|public|getGranularSiteRestoreArtifacts():array Microsoft\Graph\Generated.models.sharePointRestoreSession::|public|getSiteRestoreArtifacts():array Microsoft\Graph\Generated.models.sharePointRestoreSession::|public|getSiteRestoreArtifactsBulkAdditionRequests():array Microsoft\Graph\Generated.models.sharePointRestoreSession::|public|OdataType:string Microsoft\Graph\Generated.models.sharePointRestoreSession::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.sharePointRestoreSession::|public|setGranularSiteRestoreArtifacts(value?:array):void Microsoft\Graph\Generated.models.sharePointRestoreSession::|public|setSiteRestoreArtifacts(value?:array):void Microsoft\Graph\Generated.models.sharePointRestoreSession::|public|setSiteRestoreArtifactsBulkAdditionRequests(value?:array):void Microsoft\Graph\Generated.models.sharePointRestoreSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointRestoreSession @@ -157397,6 +157805,21 @@ Microsoft\Graph\Generated.models.targetManager::|public|OdataType:string Microsoft\Graph\Generated.models.targetManager::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.targetManager::|public|setManagerLevel(value?:int):void Microsoft\Graph\Generated.models.targetManager::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TargetManager +Microsoft\Graph\Generated.models.targetOwners::|public|constructor():void +Microsoft\Graph\Generated.models.targetOwners::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.targetOwners::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.targetOwners::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.targetOwners::|public|getNotifyMembers():NotifyMembers +Microsoft\Graph\Generated.models.targetOwners::|public|getOdataType():string +Microsoft\Graph\Generated.models.targetOwners::|public|getSecurityGroups():array +Microsoft\Graph\Generated.models.targetOwners::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.targetOwners::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.targetOwners::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.targetOwners::|public|setNotifyMembers(value?:NotifyMembers):void +Microsoft\Graph\Generated.models.targetOwners::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.targetOwners::|public|setSecurityGroups(value?:array):void +Microsoft\Graph\Generated.models.targetOwners::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TargetOwners +Microsoft\Graph\Generated.models.targetOwners~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.targetResource::|public|constructor():void Microsoft\Graph\Generated.models.targetResource::|public|getAdditionalData():array Microsoft\Graph\Generated.models.targetResource::|public|getBackingStore():BackingStore @@ -162369,6 +162792,80 @@ Microsoft\Graph\Generated.models.verifiedDomain::|public|setOdataType(value?:str Microsoft\Graph\Generated.models.verifiedDomain::|public|setType(value?:string):void Microsoft\Graph\Generated.models.verifiedDomain::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedDomain Microsoft\Graph\Generated.models.verifiedDomain~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.verifiedIdProfile-->Entity +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|constructor():void +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|getDescription():string +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|getFaceCheckConfiguration():FaceCheckConfiguration +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|getName():string +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|getPriority():int +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|getState():VerifiedIdProfileState +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|getVerifiedIdProfileConfiguration():VerifiedIdProfileConfiguration +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|getVerifiedIdUsageConfigurations():array +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|getVerifierDid():string +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|OdataType:string +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|setDescription(value?:string):void +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|setFaceCheckConfiguration(value?:FaceCheckConfiguration):void +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|setName(value?:string):void +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|setPriority(value?:int):void +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|setState(value?:VerifiedIdProfileState):void +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|setVerifiedIdProfileConfiguration(value?:VerifiedIdProfileConfiguration):void +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|setVerifiedIdUsageConfigurations(value?:array):void +Microsoft\Graph\Generated.models.verifiedIdProfile::|public|setVerifierDid(value?:string):void +Microsoft\Graph\Generated.models.verifiedIdProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdProfile +Microsoft\Graph\Generated.models.verifiedIdProfileCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.verifiedIdProfileCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.verifiedIdProfileCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.verifiedIdProfileCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.verifiedIdProfileCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.verifiedIdProfileCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.verifiedIdProfileCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdProfileCollectionResponse +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|constructor():void +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|getAcceptedIssuer():string +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|getClaimBindings():array +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|getClaimBindingSource():ClaimBindingSource +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|getClaimValidation():ClaimValidation +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|getOdataType():string +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|getType():string +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|setAcceptedIssuer(value?:string):void +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|setClaimBindings(value?:array):void +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|setClaimBindingSource(value?:ClaimBindingSource):void +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|setClaimValidation(value?:ClaimValidation):void +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|public|setType(value?:string):void +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdProfileConfiguration +Microsoft\Graph\Generated.models.verifiedIdProfileConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.verifiedIdProfileState::0000-enabled +Microsoft\Graph\Generated.models.verifiedIdProfileState::0001-disabled +Microsoft\Graph\Generated.models.verifiedIdProfileState::0002-unknownFutureValue +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|constructor():void +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|getIsEnabledForTestOnly():bool +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|getOdataType():string +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|getPurpose():VerifiedIdUsageConfigurationPurpose +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|setIsEnabledForTestOnly(value?:bool):void +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|public|setPurpose(value?:VerifiedIdUsageConfigurationPurpose):void +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdUsageConfiguration +Microsoft\Graph\Generated.models.verifiedIdUsageConfigurationPurpose::0000-recovery +Microsoft\Graph\Generated.models.verifiedIdUsageConfigurationPurpose::0001-onboarding +Microsoft\Graph\Generated.models.verifiedIdUsageConfigurationPurpose::0002-all +Microsoft\Graph\Generated.models.verifiedIdUsageConfigurationPurpose::0003-unknownFutureValue +Microsoft\Graph\Generated.models.verifiedIdUsageConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.verifiedPublisher::|public|constructor():void Microsoft\Graph\Generated.models.verifiedPublisher::|public|getAddedDateTime():DateTime Microsoft\Graph\Generated.models.verifiedPublisher::|public|getAdditionalData():array @@ -163056,6 +163553,185 @@ Microsoft\Graph\Generated.models.webApplicationFirewallVerifiedDetails::|public| Microsoft\Graph\Generated.models.webApplicationFirewallVerifiedDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallVerifiedDetails Microsoft\Graph\Generated.models.webApplicationFirewallVerifiedDetails~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.webApplication~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientInputs::|public|constructor():void +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientInputs::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientInputs::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientInputs::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientInputs::|public|getOdataType():string +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientInputs::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientInputs::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientInputs::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientInputs::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientInputs::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebauthnAuthenticationExtensionsClientInputs +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientInputs~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientOutputs::|public|constructor():void +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientOutputs::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientOutputs::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientOutputs::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientOutputs::|public|getOdataType():string +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientOutputs::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientOutputs::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientOutputs::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientOutputs::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientOutputs::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebauthnAuthenticationExtensionsClientOutputs +Microsoft\Graph\Generated.models.webauthnAuthenticationExtensionsClientOutputs~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|constructor():void +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|getAttestationObject():string +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|getClientDataJSON():string +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|getOdataType():string +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|setAttestationObject(value?:string):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|setClientDataJSON(value?:string):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebauthnAuthenticatorAttestationResponse +Microsoft\Graph\Generated.models.webauthnAuthenticatorAttestationResponse~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|constructor():void +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|getAuthenticatorAttachment():string +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|getOdataType():string +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|getRequireResidentKey():bool +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|getUserVerification():string +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|setAuthenticatorAttachment(value?:string):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|setRequireResidentKey(value?:bool):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|public|setUserVerification(value?:string):void +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebauthnAuthenticatorSelectionCriteria +Microsoft\Graph\Generated.models.webauthnAuthenticatorSelectionCriteria~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|constructor():void +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|getChallengeTimeoutDateTime():DateTime +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|getOdataType():string +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|getPublicKey():WebauthnPublicKeyCredentialCreationOptions +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|setChallengeTimeoutDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|public|setPublicKey(value?:WebauthnPublicKeyCredentialCreationOptions):void +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebauthnCredentialCreationOptions +Microsoft\Graph\Generated.models.webauthnCredentialCreationOptions~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|constructor():void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|getClientExtensionResults():WebauthnAuthenticationExtensionsClientOutputs +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|getId():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|getOdataType():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|getResponse():WebauthnAuthenticatorAttestationResponse +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|setClientExtensionResults(value?:WebauthnAuthenticationExtensionsClientOutputs):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|setId(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|public|setResponse(value?:WebauthnAuthenticatorAttestationResponse):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredential +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|constructor():void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getAttestation():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getAuthenticatorSelection():WebauthnAuthenticatorSelectionCriteria +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getChallenge():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getExcludeCredentials():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getExtensions():WebauthnAuthenticationExtensionsClientInputs +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getOdataType():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getPubKeyCredParams():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getRp():WebauthnPublicKeyCredentialRpEntity +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getTimeout():int +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|getUser():WebauthnPublicKeyCredentialUserEntity +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setAttestation(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setAuthenticatorSelection(value?:WebauthnAuthenticatorSelectionCriteria):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setChallenge(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setExcludeCredentials(value?:array):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setExtensions(value?:WebauthnAuthenticationExtensionsClientInputs):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setPubKeyCredParams(value?:array):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setRp(value?:WebauthnPublicKeyCredentialRpEntity):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setTimeout(value?:int):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|public|setUser(value?:WebauthnPublicKeyCredentialUserEntity):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredentialCreationOptions +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialCreationOptions~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|constructor():void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|getId():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|getOdataType():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|getTransports():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|getType():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|setId(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|setTransports(value?:array):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|public|setType(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredentialDescriptor +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialDescriptor~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|constructor():void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|getAlg():int +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|getOdataType():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|getType():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|setAlg(value?:int):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|public|setType(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredentialParameters +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialParameters~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|constructor():void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|getId():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|getName():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|getOdataType():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|setId(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|setName(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredentialRpEntity +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialRpEntity~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|constructor():void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|getDisplayName():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|getId():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|getName():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|getOdataType():string +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|setDisplayName(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|setId(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|setName(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredentialUserEntity +Microsoft\Graph\Generated.models.webauthnPublicKeyCredentialUserEntity~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.webauthnPublicKeyCredential~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.webBrowserCookieSettings::0000-browserDefault Microsoft\Graph\Generated.models.webBrowserCookieSettings::0001-blockAlways Microsoft\Graph\Generated.models.webBrowserCookieSettings::0002-allowCurrentWebSite @@ -171644,6 +172320,25 @@ Microsoft\Graph\Generated.policies.identitySecurityDefaultsEnforcementPolicy.ide Microsoft\Graph\Generated.policies.identitySecurityDefaultsEnforcementPolicy.identitySecurityDefaultsEnforcementPolicyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):IdentitySecurityDefaultsEnforcementPolicyRequestBuilderGetQueryParameters Microsoft\Graph\Generated.policies.identitySecurityDefaultsEnforcementPolicy.identitySecurityDefaultsEnforcementPolicyRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.policies.identitySecurityDefaultsEnforcementPolicy.identitySecurityDefaultsEnforcementPolicyRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|Get(requestConfiguration?:OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration):OwnerlessGroupPolicy +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|Patch(body:OwnerlessGroupPolicy; requestConfiguration?:OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration):OwnerlessGroupPolicy +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OwnerlessGroupPolicyRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|ToPatchRequestInformation(body:OwnerlessGroupPolicy; requestConfiguration?:OwnerlessGroupPolicyRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.OwnerlessGroupPolicyRequestBuilder::|public|WithUrl(rawUrl:string):OwnerlessGroupPolicyRequestBuilder +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.ownerlessGroupPolicyRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.ownerlessGroupPolicyRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.ownerlessGroupPolicyRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.ownerlessGroupPolicyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.ownerlessGroupPolicyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OwnerlessGroupPolicyRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.ownerlessGroupPolicyRequestBuilderGetRequestConfiguration::|public|queryParameters:OwnerlessGroupPolicyRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.ownerlessGroupPolicyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):OwnerlessGroupPolicyRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.ownerlessGroupPolicyRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.ownerlessGroupPolicy.ownerlessGroupPolicyRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.policies.permissionGrantPolicies.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.policies.permissionGrantPolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.policies.permissionGrantPolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -171859,6 +172554,7 @@ Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|featureRollou Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|Get(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):PolicyRoot Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|homeRealmDiscoveryPolicies:HomeRealmDiscoveryPoliciesRequestBuilder Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|identitySecurityDefaultsEnforcementPolicy:IdentitySecurityDefaultsEnforcementPolicyRequestBuilder +Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|ownerlessGroupPolicy:OwnerlessGroupPolicyRequestBuilder Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|Patch(body:PolicyRoot; requestConfiguration?:PoliciesRequestBuilderPatchRequestConfiguration):PolicyRoot Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|permissionGrantPolicies:PermissionGrantPoliciesRequestBuilder @@ -203976,6 +204672,7 @@ Microsoft\Graph\Generated.sites.sitesRequestBuilderGetRequestConfiguration::|pub Microsoft\Graph\Generated.sites.sitesRequestBuilderGetRequestConfiguration::|public|queryParameters:SitesRequestBuilderGetQueryParameters Microsoft\Graph\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\Generated.solutions.backupRestore.BackupRestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|browseSessions:BrowseSessionsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|Delete(requestConfiguration?:BackupRestoreRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|driveInclusionRules:DriveInclusionRulesRequestBuilder @@ -203988,6 +204685,7 @@ Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::| Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailboxInclusionRules:MailboxInclusionRulesRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailboxProtectionUnits:MailboxProtectionUnitsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailboxProtectionUnitsBulkAdditionJobs:MailboxProtectionUnitsBulkAdditionJobsRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|oneDriveForBusinessBrowseSessions:OneDriveForBusinessBrowseSessionsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|oneDriveForBusinessProtectionPolicies:OneDriveForBusinessProtectionPoliciesRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|oneDriveForBusinessRestoreSessions:OneDriveForBusinessRestoreSessionsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|Patch(body:BackupRestoreRoot; requestConfiguration?:BackupRestoreRequestBuilderPatchRequestConfiguration):BackupRestoreRoot @@ -203998,6 +204696,7 @@ Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::| Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|restorePoints:RestorePointsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|restoreSessions:RestoreSessionsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|serviceApps:ServiceAppsRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|sharePointBrowseSessions:SharePointBrowseSessionsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|sharePointProtectionPolicies:SharePointProtectionPoliciesRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|sharePointRestoreSessions:SharePointRestoreSessionsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|siteInclusionRules:SiteInclusionRulesRequestBuilder @@ -204019,6 +204718,132 @@ Microsoft\Graph\Generated.solutions.backupRestore.backupRestoreRequestBuilderGet Microsoft\Graph\Generated.solutions.backupRestore.backupRestoreRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BackupRestoreRequestBuilderGetQueryParameters Microsoft\Graph\Generated.solutions.backupRestore.backupRestoreRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.solutions.backupRestore.backupRestoreRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|ByBrowseSessionBaseId(browseSessionBaseId:string):BrowseSessionBaseItemRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|Get(requestConfiguration?:BrowseSessionsRequestBuilderGetRequestConfiguration):BrowseSessionBaseCollectionResponse +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|Post(body:BrowseSessionBase; requestConfiguration?:BrowseSessionsRequestBuilderPostRequestConfiguration):BrowseSessionBase +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BrowseSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|ToPostRequestInformation(body:BrowseSessionBase; requestConfiguration?:BrowseSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.BrowseSessionsRequestBuilder::|public|WithUrl(rawUrl:string):BrowseSessionsRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BrowseSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:BrowseSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):BrowseSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.browseSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|getBrowseLocationItemKey():string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|getBrowseResourceType():BrowsableResourceType +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|getFilter():string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|getOrderBy():BrowseQueryOrder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|setBrowseLocationItemKey(value?:string):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|setBrowseResourceType(value?:BrowsableResourceType):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|setFilter(value?:string):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|public|setOrderBy(value?:BrowseQueryOrder):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BrowsePostRequestBody +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostResponse::|public|constructor():void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostResponse::|public|getValue():array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browsePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BrowsePostResponse +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|Post(body:BrowsePostRequestBody; requestConfiguration?:BrowseRequestBuilderPostRequestConfiguration):BrowsePostResponse +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|ToPostRequestInformation(body:BrowsePostRequestBody; requestConfiguration?:BrowseRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.BrowseRequestBuilder::|public|WithUrl(rawUrl:string):BrowseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browseRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browse.browseRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|browse:BrowseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|browseWithNextFetchToken(nextFetchToken:string):BrowseWithNextFetchTokenRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|Delete(requestConfiguration?:BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|Get(requestConfiguration?:BrowseSessionBaseItemRequestBuilderGetRequestConfiguration):BrowseSessionBase +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|Patch(body:BrowseSessionBase; requestConfiguration?:BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration):BrowseSessionBase +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BrowseSessionBaseItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|ToPatchRequestInformation(body:BrowseSessionBase; requestConfiguration?:BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilder::|public|WithUrl(rawUrl:string):BrowseSessionBaseItemRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BrowseSessionBaseItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilderGetRequestConfiguration::|public|queryParameters:BrowseSessionBaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BrowseSessionBaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.BrowseSessionBaseItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenGetResponse::|public|constructor():void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenGetResponse::|public|getValue():array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BrowseWithNextFetchTokenGetResponse +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; nextFetchToken?:string):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilder::|public|Get(requestConfiguration?:BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration):BrowseWithNextFetchTokenGetResponse +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BrowseWithNextFetchTokenRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilder::|public|WithUrl(rawUrl:string):BrowseWithNextFetchTokenRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BrowseWithNextFetchTokenRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilderGetRequestConfiguration::|public|queryParameters:BrowseWithNextFetchTokenRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.browseWithNextFetchTokenRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):BrowseWithNextFetchTokenRequestBuilderGetQueryParameters Microsoft\Graph\Generated.solutions.backupRestore.driveInclusionRules.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.driveInclusionRules.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.solutions.backupRestore.driveInclusionRules.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -204952,6 +205777,71 @@ Microsoft\Graph\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAddi Microsoft\Graph\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|Delete(requestConfiguration?:OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|Get(requestConfiguration?:OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration):OneDriveForBusinessBrowseSession +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|Patch(body:OneDriveForBusinessBrowseSession; requestConfiguration?:OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration):OneDriveForBusinessBrowseSession +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:OneDriveForBusinessBrowseSession; requestConfiguration?:OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):OneDriveForBusinessBrowseSessionItemRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):OneDriveForBusinessBrowseSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|ByOneDriveForBusinessBrowseSessionId(oneDriveForBusinessBrowseSessionId:string):OneDriveForBusinessBrowseSessionItemRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|Get(requestConfiguration?:OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration):OneDriveForBusinessBrowseSessionCollectionResponse +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|Post(body:OneDriveForBusinessBrowseSession; requestConfiguration?:OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration):OneDriveForBusinessBrowseSession +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:OneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|ToPostRequestInformation(body:OneDriveForBusinessBrowseSession; requestConfiguration?:OneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|WithUrl(rawUrl:string):OneDriveForBusinessBrowseSessionsRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):OneDriveForBusinessBrowseSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessBrowseSessions.oneDriveForBusinessBrowseSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -205340,12 +206230,78 @@ Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSess Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|ByGranularDriveRestoreArtifactId(granularDriveRestoreArtifactId:string):GranularDriveRestoreArtifactItemRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|Get(requestConfiguration?:GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration):GranularDriveRestoreArtifactCollectionResponse +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|Post(body:GranularDriveRestoreArtifact; requestConfiguration?:GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration):GranularDriveRestoreArtifact +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GranularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|ToPostRequestInformation(body:GranularDriveRestoreArtifact; requestConfiguration?:GranularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|WithUrl(rawUrl:string):GranularDriveRestoreArtifactsRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration::|public|queryParameters:GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GranularDriveRestoreArtifactsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.granularDriveRestoreArtifactsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|Delete(requestConfiguration?:GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|Get(requestConfiguration?:GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration):GranularDriveRestoreArtifact +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|Patch(body:GranularDriveRestoreArtifact; requestConfiguration?:GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration):GranularDriveRestoreArtifact +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|ToPatchRequestInformation(body:GranularDriveRestoreArtifact; requestConfiguration?:GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|WithUrl(rawUrl:string):GranularDriveRestoreArtifactItemRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration::|public|queryParameters:GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GranularDriveRestoreArtifactItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.granularDriveRestoreArtifacts.item.GranularDriveRestoreArtifactItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|Delete(requestConfiguration?:OneDriveForBusinessRestoreSessionItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|driveRestoreArtifacts:DriveRestoreArtifactsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|driveRestoreArtifactsBulkAdditionRequests:DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|Get(requestConfiguration?:OneDriveForBusinessRestoreSessionItemRequestBuilderGetRequestConfiguration):OneDriveForBusinessRestoreSession +Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|granularDriveRestoreArtifacts:GranularDriveRestoreArtifactsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|Patch(body:OneDriveForBusinessRestoreSession; requestConfiguration?:OneDriveForBusinessRestoreSessionItemRequestBuilderPatchRequestConfiguration):OneDriveForBusinessRestoreSession Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -206001,6 +206957,71 @@ Microsoft\Graph\Generated.solutions.backupRestore.serviceApps.serviceAppsRequest Microsoft\Graph\Generated.solutions.backupRestore.serviceApps.serviceAppsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ServiceAppsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.solutions.backupRestore.serviceApps.serviceAppsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.solutions.backupRestore.serviceApps.serviceAppsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|Delete(requestConfiguration?:SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|Get(requestConfiguration?:SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration):SharePointBrowseSession +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|Patch(body:SharePointBrowseSession; requestConfiguration?:SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration):SharePointBrowseSession +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:SharePointBrowseSession; requestConfiguration?:SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):SharePointBrowseSessionItemRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SharePointBrowseSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SharePointBrowseSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SharePointBrowseSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.item.SharePointBrowseSessionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|BySharePointBrowseSessionId(sharePointBrowseSessionId:string):SharePointBrowseSessionItemRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|Get(requestConfiguration?:SharePointBrowseSessionsRequestBuilderGetRequestConfiguration):SharePointBrowseSessionCollectionResponse +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|Post(body:SharePointBrowseSession; requestConfiguration?:SharePointBrowseSessionsRequestBuilderPostRequestConfiguration):SharePointBrowseSession +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SharePointBrowseSessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|ToPostRequestInformation(body:SharePointBrowseSession; requestConfiguration?:SharePointBrowseSessionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.SharePointBrowseSessionsRequestBuilder::|public|WithUrl(rawUrl:string):SharePointBrowseSessionsRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SharePointBrowseSessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:SharePointBrowseSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SharePointBrowseSessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointBrowseSessions.sharePointBrowseSessionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.solutions.backupRestore.sharePointProtectionPolicies.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.sharePointProtectionPolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.solutions.backupRestore.sharePointProtectionPolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -206243,10 +207264,76 @@ Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.coun Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|ByGranularSiteRestoreArtifactId(granularSiteRestoreArtifactId:string):GranularSiteRestoreArtifactItemRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|Get(requestConfiguration?:GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration):GranularSiteRestoreArtifactCollectionResponse +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|Post(body:GranularSiteRestoreArtifact; requestConfiguration?:GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration):GranularSiteRestoreArtifact +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GranularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|ToPostRequestInformation(body:GranularSiteRestoreArtifact; requestConfiguration?:GranularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|WithUrl(rawUrl:string):GranularSiteRestoreArtifactsRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration::|public|queryParameters:GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GranularSiteRestoreArtifactsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.granularSiteRestoreArtifactsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|Delete(requestConfiguration?:GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|Get(requestConfiguration?:GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration):GranularSiteRestoreArtifact +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|Patch(body:GranularSiteRestoreArtifact; requestConfiguration?:GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration):GranularSiteRestoreArtifact +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|ToPatchRequestInformation(body:GranularSiteRestoreArtifact; requestConfiguration?:GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|WithUrl(rawUrl:string):GranularSiteRestoreArtifactItemRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration::|public|queryParameters:GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GranularSiteRestoreArtifactItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.granularSiteRestoreArtifacts.item.GranularSiteRestoreArtifactItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|Delete(requestConfiguration?:SharePointRestoreSessionItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|Get(requestConfiguration?:SharePointRestoreSessionItemRequestBuilderGetRequestConfiguration):SharePointRestoreSession +Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|granularSiteRestoreArtifacts:GranularSiteRestoreArtifactsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|Patch(body:SharePointRestoreSession; requestConfiguration?:SharePointRestoreSessionItemRequestBuilderPatchRequestConfiguration):SharePointRestoreSession Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -218828,10 +219915,21 @@ Microsoft\Graph\Generated.users.item.authentication.fido2Methods.count.CountRequ Microsoft\Graph\Generated.users.item.authentication.fido2Methods.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.users.item.authentication.fido2Methods.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.users.item.authentication.fido2Methods.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|Get(requestConfiguration?:CreationOptionsRequestBuilderGetRequestConfiguration):WebauthnCredentialCreationOptions +Microsoft\Graph\Generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CreationOptionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.authentication.fido2Methods.creationOptions.CreationOptionsRequestBuilder::|public|WithUrl(rawUrl:string):CreationOptionsRequestBuilder +Microsoft\Graph\Generated.users.item.authentication.fido2Methods.creationOptions.creationOptionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.authentication.fido2Methods.creationOptions.creationOptionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|ByFido2AuthenticationMethodId(fido2AuthenticationMethodId:string):Fido2AuthenticationMethodItemRequestBuilder Microsoft\Graph\Generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|creationOptions:CreationOptionsRequestBuilder Microsoft\Graph\Generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|Get(requestConfiguration?:Fido2MethodsRequestBuilderGetRequestConfiguration):Fido2AuthenticationMethodCollectionResponse Microsoft\Graph\Generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.users.item.authentication.fido2Methods.Fido2MethodsRequestBuilder::|public|requestAdapter:RequestAdapter diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index e01aada8c90..cdafa107544 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "825CC676956528F1A5A721FFB5B54AB4AFBEC1CF365C3CC2A2B3EAE89FED71E3B38224EB3A5AFD3D1981BA2C3204662E132B491ABD0D37558E8604FB9869D753", + "descriptionHash": "B0174C0FF35E104EE6846D7A9ED44062903FB3CD8CEAD669E6AB392DFAC6C17788F8E650539758EB965F9708BC48B0F590D49FBF8C3260BD1FF1B8BC893AB5D8", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.31.1",